1

Salut,
Toujours sur le même projet, je réalise un diaporama et je veux indiquer, au fur et à mesure du défilement, où on en est dans le diaporama (quel est le n° de la photo et combien il y en a en tout).
J’affiche ça dans un <span id="curseur"> qui est mis à jour à chaque fois qu’on affiche une nouvelle photo avec cette ligne de code :
[code]document.getElementById('curseur').firstChild.nodeValue = String(cur + 1) + ' / ' + String(photos.length)[/code]
Ça fonctionne parfaitement avec Firefox (enfin, à travers Wine, mais je ne sais pas si ça change qqch) mais ça ne fonctionne pas du tout chez mon amie qui utilise Internet Explorer. Une idée du problème ?

Par ailleurs, il existe quelque part une doc de référence sur le javascript (comme php.net par exemple) ? Tout ce que je trouve c’est des site écrits par des webmaster du dimanche, pas forcément rigoureux sur les normes/standard, donc pas forcément compatibles partout…
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

2

document.getElementById('curseur').innerHTML= "plop" n'irait pas ?
c'est peut être pas dans le standard remarque, je ne sais plus trop... Mais pour autant que je me souvienne, ça fonctionne avec IE.

Une bonne doc se trouve incluse dans DreamWeaver (la référence O'Reilly si je me souviens bien)
Reste à savoir si c'est toujours le cas, et si elle est à jour...

3

perso pour le javascript, quand j'ai un trou, j'utilise ca : http://www.toutjavascript.com/
Ancien pseudo : lolo

4

http://www.unixmexico.org/files/html/kore.hack.se/oreilly/web/jscript/index.html

et plus généralement http://www.unixmexico.org/files/html/kore.hack.se/oreilly/web/index.html

M'enfin ça fait longtemps que c'est en ligne, je suppose qu'il s'agit d'éditions anciennes (je viens de les retrouver, mais ça fait un moment que j'avais vu ce site... Si toutefois c'est bien celui là, parce qu'à l'époque j'avais pu DL des zip...)

EDIT : et encore plus généralement : http://www.unixmexico.org/files/html/kore.hack.se/

5

Merci, j’essaie innerHTML.

Edit : Pourtant je viens de me rappeler que j’utilisais déjà la firstChild.nodeValue ailleurs (sur un élément <button></button>) et ça fonctionnait avec IE.
Enfin, je vais voir avec mon amie…

Edit : Ça fonctionne chez elle (donc avec IE en général, j’imagine). Merci !
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

6

De rien hehe
Pour firstChild, j'avoue que je ne connaissais pas. Mais ça fait une éternité que je n'ai plus codé en JS, alors... wink

edit : ça existe <button> ? C'est pas plutôt <input type="button"> ? confus Je suis largué, moi grin

7

firstChild.data ? sinon, innerHTML marchera sur les elemts genre span/div
Pour les references javascript, vu qu'il n'y a pas de norme, je te conseille: http://www.quirksmode.org/