Comment déclancher un évenement au chargement ? [JS] - HTML/CSS - Programmation
Marsh Posté le 12-08-2004 à 01:50:09
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
Marsh Posté le 12-08-2004 à 02:06:37
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
Marsh Posté le 12-08-2004 à 02:08:51
bin si c'est correctement entre balise <script type="text/javascript"> ou un truc du genre, ca devrait passer
Marsh Posté le 12-08-2004 à 02:16:13
les balises <script> sont bonnes mais pourtant,
une limitation du validateur ?
Marsh Posté le 12-08-2004 à 02:18:56
sinon quel est le problème ici :
Fonction:
function is_dev(aid) |
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"> |
Biensûr il existe un div id="a2"
Marsh Posté le 12-08-2004 à 12:14:52
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 )
Marsh Posté le 12-08-2004 à 13:49:10
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 ?
Marsh Posté le 12-08-2004 à 14:08:15
Si le javascript est avant la declaration du div, l'id #a2 n'existera pas (encore) quand le script se declenchera.
Marsh Posté le 12-08-2004 à 14:39:12
Je test ça de suite, ça me parait logique mais pourtant je n'y ai pas pensé
Marsh Posté le 12-08-2004 à 14:48:12
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
Marsh Posté le 12-08-2004 à 14:54:29
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.
Marsh Posté le 12-08-2004 à 15:46:54
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
Marsh Posté le 12-08-2004 à 01:42:17
Comment déclancher un évenement au chargement d'un élément de type block (par exemple) ?