Comment déclancher un évenement au chargement d'un élément de type block (par exemple) ?
on peut pas utiliser d'événement js au chargement autre que onload sur le body jcrois mais tu fous du code entre <script></script> avant le bloc et que jcrois que ca passe
ok merci, comment faire passer while ( i < len ) au validateur XHTML il me dit < est une balise ouvrante le validateur passe avec un < mais plus le js
bin si c'est correctement entre balise <script type="text/javascript"> ou un truc du genre, ca devrait passer
les balises <script> sont bonnes mais pourtant, une limitation du validateur ?
sinon quel est le problème ici : Fonction:
function is_dev(aid) { if(LireCookie(aid)=='oui') { document.getElementById(aid).style.display='block'; } else { document.getElementById(aid).style.display='none'; } }
Erreur: Error: document.getElementById(aid) has no properties Source File: http://127.0.0.1/JJLister5/index.php?rep=./t01/u02 Line: 70 Appel:
<script type="text/javascript"> is_dev('a2'); </script>
Biensûr il existe un div id="a2"
Pour le script, il faut le mettre en commentaire, si ta DTD est du HTML tu fais <script ...><!-- ton script --></script> Pour le getElementById, t'es sûr que 'a2' c'est bien l'id et pas le name ? (on sait jamais )
merci pour le <!-- je ne savais pas mais pour le JS en lui meme, a2 est bien l'id et pourtant ca marche pas d'autres idées ?
tu peux uploader ta page et mettre un lien ?
Si le javascript est avant la declaration du div, l'id #a2 n'existera pas (encore) quand le script se declenchera.
Bien vu ça karamilo !
Je test ça de suite, ça me parait logique mais pourtant je n'y ai pas pensé
Milles merci le problème était bien là
Voici le résultat http://duoweb.free.fr/lister/index.php (je ne sais pas si ca passe bien sous IE) le JS sert a garder en mémoire le développement de l'arborescence
Ca passe sous IE aussi mais les icones ne sont pas transparentes comme elles devraient l'être support de merde du PNG. T'utilises urlencode() pour passer tes URLs ? comme tu les passes en GET ca peut éviter des pb de noms de repertoires accentués ou avec des espaces.
Merci du conseil urlencode, je vais l'intégrer Je n'avais jammais été confronté au problème, je ne mets jamais ni d'accent ni d'espace