IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Capturer la sortie d'un script javascript


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut Capturer la sortie d'un script javascript
    Bonjour !

    Je me suis créé une page perso contenant un script générant un horoscope (-> complètement inutile, donc indispensable).

    Le script a été trouvé sur internet (libre) et fonctionne très bien, par contre , j'aimerai modifier le texte généré par ce script une fois qu'il a été exécuté sur ma page woueb.

    J'ai contacté par mail le créateur du script, mais n'ai pas de nouvelles depuis 2 semaines... donc j'aimerai savoir si il existe un moyen de "capturer" le texte généré par le script pour pouvoir effectuer des modifications avant l'affichage de la page, l'ordre des signes, utilisation de différentes polices d'écriture...

    Merci =)

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 135
    Points : 44 923
    Points
    44 923
    Par défaut
    Bonjour,
    ...j'aimerai modifier le texte généré par ce script une fois qu'il a été exécuté sur ma page woueb.
    le plus simple est de modifier la source javascript, si les données à afficher sont écrites dans le fichier, mais j'en doute de par le renouvellement attendu des textes .

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    Le soucis est que je n'ai pas accès au code ^^

    Donc soit je me trouve un autre script sur le net avec le code, soit j'en créé un, soit j'arrive à capturer la sortie du script actuel.

    Et évidemment, avec un script tout fait, le plus simple à mes yeux est de trouver un moyen "bête" de capturer le texte généré par le script, mais suite à quelques recherches, j'ai l'impression que ça n'est pas possible :/


    Pourtant le texte généré sur mon écran et bien stocké temporairement quelque part sur mon ordinateur nan ?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Le soucis est que je n'ai pas accès au code ^^
    Ben... si... Si le code est présent sur ton site, alors le code JavaScript est disponible...
    Et sans code, ça va devenir compliqué de t'aider !

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Ben... si... Si le code est présent sur ton site, alors le code JavaScript est disponible...
    Et sans code, ça va devenir compliqué de t'aider !
    C'est la tout le problème, j'ai la ligne pour appeler le script qui est hébergé sur un site auquel je n'ai aucun accès :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <SCRIPT LANGUAGE="Javascript" SRC="http://www.horoscop..."></SCRIPT>
    Donc j'aimerais juste savoir si, une fois que ma page est générée (donc le script à été lancé), si il est possible de récupérer d'une façon ou d'une autre le texte généré par le script afin de pouvoir faire des modifications. (modifications : changer couleur/taille police, structure du texte etc..)
    Et si oui, comment ?

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 135
    Points : 44 923
    Points
    44 923
    Par défaut
    sans plus d'info sur la manière dont ces données sont injectées dans ta page

    Une approche, si les données atterrissent dans une DIV tu peux dans ce cas récupérer ces infos et en faire ce que tu souhaites...

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    si il est possible de récupérer d'une façon ou d'une autre le texte généré par le script
    Oui.
    Mais tant que l'on ne peut pas voir le script en question, on ne peut pas te dire comment !
    Ensuite, que le script soit hébergé sur un autre site ou non n'enlève rien au fait que ton navigateur a besoin de le télécharger pour pouvoir l'exécuter, tu y as donc accès (même si tu ne peux pas le modifier de cette façon) et il est possible de le voir.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    Bon déjà, merci pour vos réponses et puissiez pardonnez mon ignorance de gros newbiz' :p

    J'ai peur de mal comprendre...
    Voici par exemple ce qu'affiche ma page internet grâce au script :


    ...

    ...

    et voici la ligne à intégrer dans une page web proposée sur le site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <SCRIPT LANGUAGE="Javascript" SRC="http://www.horoscope.com/partenair[...].asp?belier=1&taureau=1$gemeaux=[...]"></SCRIPT>
    Naïvement, j'avais tenté d'obtenir le code du script avec un "click droit" + "code source de la page", mais je n'ai pas le détail du script en passant par là, seulement la ligne de code montrée au-dessus.

    Si à partir de là, il y à moyen d'obtenir le corps du script ou son résultat texte, je suis preneur.

  9. #9
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 135
    Points : 44 923
    Points
    44 923
    Par défaut
    visiblement le script ajoute directement dans ta page, sous forme de TABLE.

    Tu peux donc en jouant avec le CSS reformater tous cela, enfin presque, et il y en a besoin au vue du résultat obtenu.

    Tout va dépendre de ce que tu veux modifier, attendu qu'il y a déjà une pseudo configuration intégrable.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 107
    Points : 56
    Points
    56
    Par défaut
    Yeps, j'ai testé en bidouillant la feuille de style, j'ai pu modifier la police, mais la taille, la couleur, la taille des div "signes"...nada.

    Ça reste limité :/ et un peu barbare comme façon de faire..

  11. #11
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 135
    Points : 44 923
    Points
    44 923
    Par défaut
    la taille et la couleur sont configurable au départ, voir la page de génération du code.

    Pour le reste il va te falloir mettre tout cela dans une DIV avec ID pour pouvoir récupérer les différents éléments et les modifier.

    Bon courage, vu le code généré...

Discussions similaires

  1. Comment gérer les objects déclarer en HTML dans un script JAVASCRIPT?
    Par Thauglor dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/04/2006, 15h54
  2. Probleme avec un script javascript->php
    Par leluis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2006, 16h32
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 15h28
  4. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 20h29
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo