Récupération d'un contenu sous forme texte
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Récupération d'un contenu sous forme texte
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Safari
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : dés le début de la phase de test
Lien du forum : http://anciens-rimont.forumactif.com/t18-classe-de-1ere-a-en-1967#27
Description du problème
Bonsoir à tous et toutes,Voulant redonner un peu de vie à un forum tombé dans l'oubli, j'ai commencé à mettre en place le bouton Vote dont ForumActif a fourni le script. Je m'essaye à ajouter des éléments ; aussi dans le logiciel Brackets, j'ai écrit ce bout de code pour essayer "d'extraire" le nom de l'utilisateur du premier topic qui est indiqué dans la page affichée :
window.location.href="http://anciens-rimont.forumactif.com/t18-classe-de-1ere-a-en-1967"; (si nécessaire je vous donnerai accès par mon pseudo ensuite)
var elements = document.getElementsByTagName('strong')[0].innerText;
alert("L\'utilisateur est : " + elements);
Je ne comprends pas pourquoi quand je passe en mode console sous Firefox et que je tape
document.getElementsByTagName('strong')[0].innerText, j'obtiens bien 'pseudo' (ou HHV par rapport à la page concernée) qui correspond bien au premier nom affiché.
Tandis que lorsque je lance à partir de Brackets (monfichier.html qui lance monfichier.js) la console me renvoie le merveilleux mais incompréhensible message
TypeError: document.getElementsByTagName(...)[0] is undefined [En savoir plus]
<anonyme>
Le même message m'est aussi retourné quand j'ai voulu mettre un script dans Modules-->Gestion des codes javascript et que je l'applique en placement sur les sujets ou sur toutes les pages (c'est ce que j'ai essayé d'expliquer sur mes captures écran).
Que fais-je mal ou pire que ne fais-je pas n'ayant pas compris ce qu'il me fallait mettre en place ?
Quelle est la méthode pour obtenir au final ce qui me permettrait de récupérer en texte ce pseudo ?
Merci par avance pour le temps passé à comprendre ma demande (en espérant avoir été clair) et pour la réponse que vous y apporterez.
Dernière édition par eMagPhoto le Jeu 24 Aoû 2017 - 16:12, édité 2 fois
Re: Récupération d'un contenu sous forme texte
Coucou !
Question stupide mais tu n'as pas oublié un h dans ton code ?
window.location.href="http://anciens-rimont.forumactif.com/t18-classe-de-1ere-a-en-1967";
var elements = document.getElementsByTagName('strong')[0].innerText;
alert("L\'utilisateur est : " + elements);
Sinon je n'arrive pas à rentrer sur ta page car j'ai besoin de me connecter.
Cordialement
Question stupide mais tu n'as pas oublié un h dans ton code ?
window.location.href="http://anciens-rimont.forumactif.com/t18-classe-de-1ere-a-en-1967";
var elements = document.getElementsByTagName('strong')[0].innerText;
alert("L\'utilisateur est : " + elements);
Sinon je n'arrive pas à rentrer sur ta page car j'ai besoin de me connecter.
Cordialement
Yoshikuni- ***
- Messages : 191
Inscrit(e) le : 07/04/2012
Re: Récupération d'un contenu sous forme texte
Bonjour Yoshikuni,
Merci pour ton intervention. J'ai effectivement loupé le "h", erreur réparée.
J'envoie tout le nécessaire pour se connecter par MP.
Merci beaucoup.
Merci pour ton intervention. J'ai effectivement loupé le "h", erreur réparée.
J'envoie tout le nécessaire pour se connecter par MP.
Merci beaucoup.
Re: Récupération d'un contenu sous forme texte
Coucou !
Je viens de t'envoyer un message en privé. D'ailleurs ce h, est-ce que tu l'as aussi oublié dans ton code ? Cela pourrait être la raison.
Je viens de t'envoyer un message en privé. D'ailleurs ce h, est-ce que tu l'as aussi oublié dans ton code ? Cela pourrait être la raison.
Yoshikuni- ***
- Messages : 191
Inscrit(e) le : 07/04/2012
Re: Récupération d'un contenu sous forme texte
Vu et répondu en MP.
Le code script dans la page ne contient que :
var elements = document.getElementsByTagName('strong')[0].innerText;
alert("L\'utilisateur est : " + elements);
(celle avec window... n'est que dans le logiciel Brackets pour faire la passerelle avec le site concerné)
Le code script dans la page ne contient que :
var elements = document.getElementsByTagName('strong')[0].innerText;
alert("L\'utilisateur est : " + elements);
(celle avec window... n'est que dans le logiciel Brackets pour faire la passerelle avec le site concerné)
Re: Récupération d'un contenu sous forme texte
Je viens de voir que ton code fonctionne, j'ai un encadré avec ce que tu voulais...
Tu as trouvé la solution ?
Tu as trouvé la solution ?
Yoshikuni- ***
- Messages : 191
Inscrit(e) le : 07/04/2012
Re: Récupération d'un contenu sous forme texte
Oui enfin, apparemment je pense avoir trouvé la solution, le script se lance AVANT le chargement complet de la page.
J'ai donc placé en première ligne $(window).load(function () { monscript.js });
Le script ne se lance qu'après chargement complet de la page web. Cela semble fonctionner maintenant.
Merci beaucoup Yoshikuni pour ton intervention qui m'a permis de comprendre ce sur quoi je bloquai depuis quelques jours.
Je mets en résolu.
J'ai donc placé en première ligne $(window).load(function () { monscript.js });
Le script ne se lance qu'après chargement complet de la page web. Cela semble fonctionner maintenant.
Merci beaucoup Yoshikuni pour ton intervention qui m'a permis de comprendre ce sur quoi je bloquai depuis quelques jours.
Je mets en résolu.
Re: Récupération d'un contenu sous forme texte
J'allais t'en parler quand j'ai vu que tu avais trouver la solution
Pas de problème, ça a été un plaisir
Pas de problème, ça a été un plaisir
Yoshikuni- ***
- Messages : 191
Inscrit(e) le : 07/04/2012
Sujets similaires
» Spoiler sous forme d'image (contien du texte) ou alternative WOW
» Supprimer le rang sous forme de texte et garder l'image
» Afficher les réponses sous forme de commentaires dans les sujets d'un sous-forum
» Mettre sous-forums sous forme de liens dans mon cadre
» Page html sous iframe (problèmes de texte serré sous Firefox)
» Supprimer le rang sous forme de texte et garder l'image
» Afficher les réponses sous forme de commentaires dans les sujets d'un sous-forum
» Mettre sous-forums sous forme de liens dans mon cadre
» Page html sous iframe (problèmes de texte serré sous Firefox)
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum