Les meilleurs développeurs informatique freelances sont sur Codeur.com

Assistance dans l'écriture d'un script javascript

 Fermé·Moins de 500 €·3 offres·518 vues·10 interactions


Bonjour,
Voulant redonner un peu de vie à un forum tombé dans l'oubli réalisé avec ForumActif, j'ai commencé à mettre en place un bouton Vote car, je souhaite mettre en place un système de réputation/vote qui met en valeur les photos des membres, le tout en interne sur le site. Je m'essaye à ajouter des éléments ; aussi dans le logiciel Brackets (qui permet d'écrire des scripts en .js), 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="[URL visible pour les membres Pro]"; (si nécessaire je vous donnerai le lien complet et l'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' (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 le gestionnaire ForumActif du site dans Modules-->Gestion des codes javascript et que je l'applique en placement sur les sujets ou sur toutes les pages.

Que fais-je mal ou pire que ne fais-je pas n'ayant pas forcément les capacités pour comprendre ce qu'il me fallait mettre en place ? Sachant que le but final est de récupérer les éléments statiques de la page (pseudo, titre, date de rédaction, contenu image du premier message et uniquement celui-là et de coller l'ensemble dans un autre topic du site qui présentera ainsi l'ensemble des CDC des membres pour une période donnée, le tout à partir du bouton Vote déjà mis en place et pour une fréquence allant de tous les 15 jours à tous les mois).

Une possible évolution du script pourrait entrainer d'autres questions voire une assistance plus complète ou même un développement plus élaboré, tant que la rémunération reste cohérente (paiement par Paypal principalement).

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.

Bien cordialement,
HHV

Budget indicatif : Moins de 500 €

Publication : 24 août 2017 à 07h13

Profils recherchés : Développeur spécifique freelance, Intégrateur de script freelance, Développeur JavaScript freelance, Correcteur freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

2 propositions de devis en moins de 2h

A
M
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.