Probleme avec le DOM - HTML/CSS - Programmation
Marsh Posté le 18-05-2005 à 18:16:22
regardes la fonction eval 
un truc genre eval("document."+nom_complet+".src = img2.src; " ) 
 
Marsh Posté le 18-05-2005 à 19:12:08
Erreur : document.nom_complet has no properties 
Fichier Source : index.html 
Ligne : 12
Marsh Posté le 18-05-2005 à 19:12:35
marche pô  
 
une autre idée ?
Marsh Posté le 18-05-2005 à 19:16:43
bah utilise document.getElementById ou getElementsByTagName
Marsh Posté le 18-05-2005 à 19:19:45
C bon j'ai reussi avec "eval" 
 
document.eval(nom_complet).src = img1.src; 
 
Merci fred_p
Marsh Posté le 18-05-2005 à 19:21:38
C'est vraiment pas beau comme technique ... utilise les document.getElementBy*
Marsh Posté le 18-05-2005 à 19:41:26
en effet c'est plus zolie 
Marsh Posté le 18-05-2005 à 20:48:01
| glsmougeot a écrit : Bonjour  
   | 
 
Juste pour savoir: il est où le DOM là dedans? ![[:mlc] [:mlc]](https://forum-images.hardware.fr/images/perso/mlc.gif) 
 
 
 
Accessoirement, on pourrait avoir un exemple d'utilisation? parce que l'utilisation du JS pour un rollover je suis pas convaincu
Marsh Posté le 18-05-2005 à 21:13:45
bah la pseudo classe hover n'etant prise en compte que pour la balise <a> sous IE ... s'il veut un rollover qui fonctionne egalement pour IE peut etre qu'il n'a pas d'autre chois que le JS (encore que dans bien des cas CSS avec a:hover suffit)
Marsh Posté le 18-05-2005 à 21:49:01
| afbilou a écrit : bah la pseudo classe hover n'etant prise en compte que pour la balise <a> sous IE ... s'il veut un rollover qui fonctionne egalement pour IE peut etre qu'il n'a pas d'autre chois que le JS (encore que dans bien des cas CSS avec a:hover suffit) | 
 
On peut faire ça largement plus proprement  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 19-05-2005 à 09:31:43
| masklinn a écrit : Juste pour savoir: il est où le DOM là dedans?  | 
 
Peut-etre qu'il parlait de la DOM 0 (ou -1  ).
). 
 
| masklinn a écrit : On peut faire ça largement plus proprement   | 
 
Je plussoie.
Marsh Posté le 18-05-2005 à 18:11:22
Bonjour
Voici mon code :
Alors la bien sur ca ne fonctionne pas !
Comment faire pour que dans la derniere ligne, la chaine "nom_complet" soit interpreté en tant que la variable définie juste au dessus ?
Je voulais mettre des guillemets mais ca provoque une erreur !
D'avance Merci
Antoine
---------------
Qui boit sans soif gerbe sans efforts !