C'est con mais ça marche pas...

Signaler
Messages postés
29
Date d'inscription
lundi 27 mars 2006
Statut
Membre
Dernière intervention
17 janvier 2012
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour,
une question de vrai débutant mais c'est ce que je suis... 

Je voudrais faire un script qui ouvre une fenêtre à partir d'une première fenêtre.
Bon, ça, ça va... 'y a assez de tutos sur window.open()...

Mais je voudrais qu'à partir de cette première fenêtre (<title>première fenêtre</title> dans mon HTML),je puisse permuter des images qui se trouvent dans une deuxième fenêtre (celle qui s'appelle "petits_carres" dans les paramètres de window.open(), <title>deuxième fenêtre</title>)...
Comme vous l'aurez compris, de la première je clique sur les liens 'carré rouge' ou 'carré blanc' pour les changer dans la deuxième.

SCRIPT première fenêtre:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>::premi&egrave;re fen&ecirc;tre::</title>
<link rel="stylesheet" href="style/calendar_style_01.css" type="text/css"/>
<script language="javascript" type="text/javascript">
<!--
var new_window = window.open("fenetre2.html","petits_carres","width=150,height=150,resizable=yes,top=120,left=600");

-->
</script>
</head>

<body>
<h1>Le jeu de la petite fen&ecirc;tre</h1>

<script language="javascript" type="text/javascript">
<!--
var compatible_focus = false;
var version = parseInt(navigator.appVersion);
var nom_applcation = navigator.appName;

if((nom_application == "Netscape") && (version > 2)){
compatible_focus = true;
}
else if(nom_application == "Microsoft Internet Explorer") && (version > 3)){
compatible_focus = true;
}
-->
</script>


<a href="#" onclick="if(petits_carres.document.images)
{petits_carres.document.carre1.src = 'images\/carre1.gif'}; if(compatible_focus==true){petits_carres.focus()};">
Carré rouge
</a>
<br />
<a href="#" onclick="if(petits_carres.document.images)
{petits_carres.document.carre1.src = 'images\/carre2.gif'}; if(compatible_focus==true){petits_carres.focus()};">
Carré blanc
</a>
</body>
</html>

SCRIPT deuxième fenêtre:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>::deuxième fen&ecirc;tre::</title>
</head>
<body>
<img src="images/carre1.gif" alt="carré rouge" name="carre1" id="carre1" />
</body>
</html>

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
bonjour,

            la source est presque illisible là...

mais en gros :
   [#  Carré rouge  ]  
  

quand à   if(compatible_focus==true){petits_carres.focus()};'
   il faut donner le focus à quoi ? pas à une image ? si ?

pas sûr que le "renard de feu" aime bien,
pour lui, passer par getElementById, probablement...

cordialement   Bul    

Site

    

M'écrire
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
il fallait lire :
    ...[#  Carré rouge  ]...
bien entendu (!?!)
cordialement   Bul    Site    M'écrire