Forum de discussion
Forum « Programmation Javascript » (archives)
Re: suite de diaporama en pop up...
Envoyé: 7 octobre 2002, 11h59 par cktoon
Voici mon code de travail du moment (j'ai laissé tombé l'appel à la matrice image, je teste avec deux images simplement).
une page html simple appelle ma fonction nommée grandir() qui se trouve sur un fichiers scriptsroll.js :
/* Code de la page html d'appel
<html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript" src="scriptsroll.js">
</script>
</HEAD>
<BODY>
<a href="#" onclick="grandir()">grandir</a>
</BODY>
</html>
*/Fin du code de la page html d'appel
/*Voici la fonction appelée :
function grandir() {
gd=window.open("","gd", "toolbar=0, location=0, directories=0, menubar=1, scrollbars=1, rezisable=0, status=1, height=380, width=420"); //ouverture de la fenêtre gd qui contiendra le rollover
gd.document.open();
gd.document.writeln("<html><head>");
gd.document.writeln("<scrip"+"t language=\"JavaScrip"+"t\">")
gd.document.writeln("maphoto = new Image();");
gd.document.writeln("maphoto.src=\"images/agrandies/image_recto.gif\"");
gd.document.writeln("</scrip"+"t></HEAD><BODY>");
gd.document.writeln("<img name=\"maphoto\" src=\"images/agrandies/image_verso.gif\"><br>");
gd.document.writeln("<a href=\"#\" onclick=\"maphoto.src=\'images/agrandies/image_recto.gif\';\">montrer recto</a>");
gd.document.writeln("<a href=\"#\" onclick=\"modele.src=\'images/agrandies/image_verso.gif\';\">montrer verso</a>");
gd.document.writeln("</body>");
gd.document.writeln("</html>");
gd.document.close();
}*/
Ceci fonctionne parfaitement sous IE.
Le rollover écrit directement dans une page html, appellée par un lien simple depuis ma page d'appel fonctionne également sous Netscape.
Mais lorsque le code de ma nouvelle page est généré complètement par un script, le rollover s'effectue, puis s'affiche dans ma nouvelle fenetre ma page appel.html...
J'y comprends rien... Help !
Réponses
|