[JavaScript] changer une image ?

changer une image ? [JavaScript] - Programmation

Marsh Posté le 14-05-2001 à 12:22:38    

Bon toujours moi, toujours javascript, toujours netscape ...
je souhaite changer une image dans une frame. Mais il faut que cela soit compatible avec NS 4.x (donc on peut pas faire de innerHTML). Si qqu a une idée , j'imagine que ça a deja ete fait non ?

Reply

Marsh Posté le 14-05-2001 à 12:22:38   

Reply

Marsh Posté le 14-05-2001 à 13:51:35    

ben tu peux utiliser une autre methode normalement. Si tu connais le nom de l'objet image.
 

Code :
  1. <img name="toto" ...>
  2. <script language="javascript">
  3.   document.all.toto.src="tata.jpg"; // ie5, pour faire reference a un objet dans netscape, je crois qu'il faut virer le all mais je ne peux pas le verifier
  4. </script>

Reply

Marsh Posté le 14-05-2001 à 14:20:47    

bin l'attribut name est reservé a IE donc ...
moi je voulais le faire en faisant une div avec un id ;
<div id="image">
   <img src="...">
</div>
 
puis un script :
if (navigator.appName == "Netscape" )  
    {  
         top.naviSmall.document["image"].document.write(texte);
   top.naviSmall.document["image"].document.close();
    }  
    else  
    {  
     top.naviSmall.document.all["image"].innerHTML = texte;  
 }  
 
mais ça marche pas avec netscape ?

Reply

Marsh Posté le 14-05-2001 à 14:47:20    

non je n'ai rien dis: avec name ça marche niquel !
merci !  :jap:  merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed