Ouvrir une deuxiéme fenêtre, où afficher une réponse ou autre, et qui doit rester au premier plan
Ouvrir une deuxiéme fenêtre n'est pas difficile, mais si l'utilisateur clique en dehors elle disparait derriére la premiére, gênant dans certains cas. Voici la parade.
Quel est l'homme le plus riche du monde?
Script de la page d'appel (celle-ci, quoi!)
NB: les textes en rouge sont des commentaires à supprimer dans le code html
<script language="JavaScript">
function Ouvre() {
s = Ouvre.arguments[0];
window.open(s,"Reponse","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1,width=465,height=250");
// ouvre une nouvelle fenetre, taille à déterminer, ici 465
sur 250
}
</script>
<p align="center"><font
color="#004080">Quel est l'homme le plus riche du
monde?</font></p>
//on ouvre un formulaire
<form>
<div align="center"><center><p>
<input type="button" value="A qui pensez-vous? Cliquez ici" // le texte du bouton
onclick="Ouvre('bill.htm')"> // adresse de la
page à ouvrir
</p> </center></div> </form>
Script de la page à ouvrir
<body onBlur="self.focus()" //indispensable le
onBlur=
bgcolor="#FFFFFF">
<p><font size="3"><strong>C'est pas moi !!</strong></font></p>
<p><font size="3"><strong>C'est Bill, non?</strong></font></p>
<form> //on ouvre un formulaire
<table cellpadding="10" border="0"> <tr> <td
align="center">
<input type="button" value="FERMEZ"
onClick="self.close()">// ne se ferme que si on clique
fermez ou par le bouton de fermeture de la fenêtre
</td> </tr> </table> </form> </body> </html>
Si vous utilisez ce script, donnez l'adresse de votre page et elle apparaitra ici