Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème d'id dans la page mère [ CSS / Général ] (roro59650)

jeudi 13 mars 2008 à 11:52:52 | Problème d'id dans la page mère

roro59650

Bonjour tout le monde !

Une nouvelle journée, un nouveau problème !!

Comme je kiff à donf Ajax, c'est encore sur Ajax que porte le problème ! Enfin, je pense^^.

Donc en fait, j'ai une page principale, avec un menu. Dans ce menu, je clique sur un lien, et ça charge la page en plein milieu, à l'aide d'Ajax. Dans cette page appelée, il y a une liste tirée d'une BDD. Si il n'y a aucun retour, alors je lance une fonction Ajax qui charge au milieu de la page principale une page d'erreur et qui charge en haut de la page principale mon arborescence. Jusque là, tout va bien !

Mais ce que je veux, c'est qu'en plus de ces deux chargements, j'ai un chargement de message d'erreur en bas de ma page principale.

Je vais vous présenter succinctement ma structure : dans ma page principale appelée Page1.php, j'ai trois div : une en haut pour l'arborescence, une au milieu pour les pages, une en bas pour les messages d'erreur. Ma fonction Ajax charge très bien les fonctions Javascript dans les pages appelée, y'a pas de problème ! Et en fait, dans la fonction Ajax, ça me charge la page, puis ça appelle une autre fonction Ajax pour l'arborescence, et une autre pour le message d'erreur.

Mais mon problème, c'est qu'il ne reconnaît qu'une fois sur trois mon id "ZoneMessage" de ma page principale !!

Donc voilà, je cherche à lister tous les id de ma page principale, vous savez comment faire ?

Et peut-être avez-vous des idées pour cette erreur ?

Merci d'avance !!

Si je n'ai pas été assez clair, n'hésitez pas à réclamer des éclaircissements!!



www.le-roro.fr un site qui s'ameliore de jour en jour


jeudi 13 mars 2008 à 12:38:18 | Re : Problème d'id dans la page mère

bultez

Membre Club


Bonjour,

>>dans ma page principale appelée Page1.php, j'ai trois div

    donc... une seule page et pas de page mère...   ?

    ou alors je n'ai pas compris...

    pour voir tout (?) avec IE : l'extension IEDevToolBarSetUp.msi
            je ne sais plus si avec FF c'est inclus d'origine ou s'il faut télécharger un Plug Ins


>>c'est qu'il ne reconnaît qu'une fois sur trois mon id "ZoneMessage" de ma page principale !!
    rare ça....   trop vite dans certains cas ?   destruction de cet id parfois ? ...


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 13 mars 2008 à 13:05:55 | Re : Problème d'id dans la page mère

bultez

Membre Club
j'ai merdé sur le lien ?   donc ici

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 13 mars 2008 à 13:27:16 | Re : Problème d'id dans la page mère

roro59650

Salut,

Merci pour ta (toujours) rapidité !!

Alors en fait, c'est une page unique, oui, enfin je dis mère, car elle appelle des pages en elle quoi.

Sinon j'ai déjà un « débuggeur » : DebugBar !

Et l'erreur pointe sur: 'document.getElementById(...)' a la valeur Null ou n'est pas un objet.'

Donc voilà, pense que c'est bien une erreur de reconnaissance de l'id, malgré qu'il soit bien reconnu dans d'autres fonctions...

Quand je viens de la page d'accueil, ça marche pour la première page. Mais après, pour la seconde page, plus rien.


PS : saoulent ces erreurs d'envoi...

www.le-roro.fr un site qui s'ameliore de jour en jour

jeudi 13 mars 2008 à 13:59:46 | Re : Problème d'id dans la page mère

bultez

Membre Club


    connais pas cette "debugbar"...   IE ? FF ?
    je ne connais (si on peut dire ) que le debugger (normal) IE et pour FF, le plug ins FireBox,
        je me méfie d'ailleurs comme de la peste des ces "barres" !

    ieDevTooBar ( oui... c'est une "barre" !!!! ) permet, entr'autres
  • Explore and modify the document object model (DOM) of a Web page.
  • Locate and select specific elements on a Web page through a variety of techniques.
  • Selectively disable Internet Explorer settings.
  • View HTML object class names, ID's, and details such as link paths, tab index values, and access keys.
  • Outline tables, table cells, images, or selected tags.
  • Validate HTML, CSS, WAI, and RSS web feed links.
  • Display image dimensions, file sizes, path information, and alternate (ALT) text.
  • Immediately resize the browser window to a new resolution.
  • Selectively clear the browser cache and saved cookies. Choose from all objects or those associated with a given domain.
  • Display a fully featured design ruler to help accurately align and measure objects on your pages.
  • Find the style rules used to set specific style values on an element.
  • View the formatted and syntax colored source of HTML and CSS.
    c'est leur pub...   mais on voit des choses !
    
>>document.getElementById(...)' a la valeur Null ou n'est pas un objet.
    donc, rien à voir avec les envois,  ajax.. ou le reste



                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 13 mars 2008 à 14:04:59 | Re : Problème d'id dans la page mère

roro59650

Oui, j'ai maintenant ta barre et la mienne (DebugBar qui est pour IE).
Mais IEDevTooBar, c'est pas pour le Javascript?
Car j'ai vu pour le CSS, l'HTML, mais pas JS. Mais j'ai fait chercher les id, et mon id "ZoneMessage" y est bien! Le voici d'ailleur :

<div class="zoneerreur" style="height:36;" id="ZoneMessage" value="Essai!!">

Peut-être ne faut-il pas mettre la classe? Le style? Ou ne mettre que le id="Zone message"?

J'avoue ne plus trop comprendre là...

jeudi 13 mars 2008 à 14:18:42 | Re : Problème d'id dans la page mère

bultez

Membre Club

IEDevToolBar n'est pas un debugger. permet de "voir la page en DOM", entr'autres

<div class="zoneerreur" style="height:36;" id="ZoneMessage" value="Essai!!">

    value ? pour un div ?
    manque </div>

<body>
<div class="zoneerreur" style="height:36;" id="ZoneMessage" value="Essai!!">
exemple
</div>
<script type="text/javascript">
    alert(document.getElementById("ZoneMessage").innerHTML);
</script>
</body>

    ça baigne....

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 13 mars 2008 à 14:31:22 | Re : Problème d'id dans la page mère

bultez

Membre Club
peut-être pas été clair... ?
<body>
<div class="zoneerreur" style="height:36;" id="ZoneMessage" value="Essai!!">
exemple
</div>
<script type="text/javascript">
    document.getElementById("ZoneMessage").innerHTML="toto";
    document.getElementById("ZoneMessage").value="ça marche pas ça par contre !!!";
</script>
</body>

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 13 mars 2008 à 14:40:38 | Re : Problème d'id dans la page mère

roro59650

Ok!! J'ai eu du mal, mais j'ai trouvé l'interet du IEDevToolBar! Merci Bultez!

Et sinon, il y a bien le </div>, et le value, c'était pour tester, enfin bon.
Comme tu a fait, moi aussi ça marche.
C'est juste que des fois ça reconnais, des fois pas. Je vais essayer de voir pour savoir dans quelle page on se trouve, même si c'est inclut dans la page principale...

jeudi 13 mars 2008 à 14:43:12 | Re : Problème d'id dans la page mère

roro59650

Lol, t'inquiète, t'a été clair!!
J'ai bien innerHTML et non value!

Bon, voilà ma case de tableau où est inclut la zone de message :
<td width="50%" align="center">
<div id="ZoneMessage">
<?php include('ZoneMsg.php') ?>
</div>
</td>
C'est possible que l'inclusion PHP gène l'inclusion en AJAX bien qu'AJAX affiche par dessus?


1 2

Cette discussion est classé dans : problème, page, ajax, principale, charge


Répondre à ce message

Sujets en rapport avec ce message

DHTMLGoodies [ par corsica ] Salut à tous.Petit problème à soumettre :J'ai une page PHP qui utilise AJAX par le biais du FrameWork DHTMLGoodies ( très bien au passage ).Le p utiliser ajax pour ouvrir une nouvele page dans la page en cours [ par msiham05 ] salut a tous le monde j'ai un probleme dans l'utilisation utiliser ajax pour ouvrir une nouvele page dans la page en cours [ par msiham05 ] salut a tous le monde j'ai un probleme dans l'utilisation utiliser ajax pour ouvrir une nouvele page dans la page en cours [ par msiham05 ] salut a tous le monde j'ai un probleme dans l'utilisation AJAX et données nombreuses [ par coockiesch ] Re-bonjour! :)  Je développe un script qui permet de lister la présences de personnes à des activités, j'ai donc, sur ma page, un tableau à deux entré Rafraichir page WEB en C# (et AJAX?) [ par saiyajin3 ] Bonjour,CONTEXTE :Pour un TP, on développe programme qui pilote un train et qui affiche en "pseudo" temps réel la position du train sur une page WEB. Probleme affichage AJAX/PHP/DIV - Aidez moi svp! [ par kellogs ] Bonjour à tous et toutes!Voilà j'ai un souci avec un code AJAX. En fait, je réussi à charger ma page 'admin.php' dans le div 'content' mais celle ci d Recuperer champ popup [ par JMKPROD ] Salut,j'ai un problème, sur ma page principale, l'utilisateur peut cliquer sur un lien qui ouvre un popup. Dans ce popup il y un un champs texte ou il Menu déroulant et object [ par magicsmacks ] Bonjour, J'utilise depuis un an un menu horizontal dynamique en js trouvé sur ce site. Jusque là je n'avais jamais rencontré de problème. J'ai ajouté AJAX & PHP : Gestion des Sessions [ par bjipowa ] Bonjour à tous !Je ne savais pas si il fallait mieux poser sa sur PHP-fr ou sur javascriptFr donc j'ai décidé étan donné que c'est un peu plus du doma


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.