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 :

getElementById("") introuvable


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Inscrit en
    Avril 2002
    Messages
    224
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Par d�faut getElementById("") introuvable
    Pour apporter de la modularit� � mon projet, la page index.php(niveau1) contient des includes(php) des morceaux de pages du projet(niveau2) du genre (login.php, header.php, footer.php...).

    Mon probl�me, l'une de ces pages(niveau2) utilise du javascript(httprequest) sur un element du niveau1 et lorsque je fait un getElementById("") les balises du niveau 1 ne sont pas reconnus.

    Question: Comment faire pour remonter d'un niveau en javascript ???

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par d�faut
    Salut,

    Rien compris, t'as une illustration de ton probl�me?

  3. #3
    Membre �clair�
    Inscrit en
    Avril 2002
    Messages
    224
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Par d�faut
    NIVEAU 1 Exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <html>
    <head></head>
    <body>
     
    <div id="conteneur">
     
    	<!-- ********** Header du projet ********** -->
    	  <div id="header"><br/><br/>
    	    <img id="imgTitle" src="images/title.gif" alt="Titre du projet" />
    	  <?php include "php/login.php";?>
    	  </div>
     
    	  <!-- ********** Menu Recherche ********** -->
    	  <div id="recherche">
    	     <?php include "php/recherche.php" ;?> etc...
    NIVEAU 2 Exemple :
    la page "recherche.php" qui est incluse dans la page index.php utilise du javascript qui doit afficher la r�ponse d'une requete(httprequest) dans la balise <div id='header'> de niveau 1

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ... document.getElementById("header").innerHTML = "xxx"; ...
    Probl�me, le getElementById me renvoi "null".

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par d�faut
    Donne nous la source html g�n�r�e par ton php plut�t (dans le navigateur: afficher la source). Parce que je comprends toujours pas

  5. #5
    Membre exp�riment�
    Inscrit en
    Mai 2005
    Messages
    217
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par d�faut
    ouais c'est clair que ca fait peur tes explications

    sinon pr "peut etre" avancer sur le pb ...

    un : document.getElementById("truc'much") ne s'occupe pas de savoir a quel niveau est la balise "truc'much" mais ca implique qu'il y ait une et une seul balise "truc'much" dans l'ensemble du fichier html

  6. #6
    Membre exp�riment�
    Inscrit en
    Mai 2005
    Messages
    217
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par d�faut
    qd je dis balise, je veux dire balise ayant cet ID (normal remarque c'es tun ID donc ca doit forcement etre unique !!!)

    Si ma reponse a rien a voir avec me pb ... essayes de preciser ta question

+ R�pondre � la discussion
Cette discussion est r�solue.

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