salut
j'ai trouvé ça c'est bien mais j'aimerai bien mieu que ça parceque il y a le msg (fermer la page oui ou non) si tu choisi non rien qui s'affiche et voilà
Posté par :
didier59760 le 06/09/2003
Pour que ça marche en premier ce petit code qui permet de faire appel a une fenêtre popup
<script language="JavaScript">
<!--
function popup(theURL,winName,features) {
window.open(theURL,winName,features);
}
//-->
</script>
ce code doit être dans la page html ou est situé ton swf qui contient le lien qui appel le popup
code du bouton flash
on (press) {
getURL ("javascript:popup('ma_page_popup.htm','popup','height=400,width=500,left=200,top=150,status=no,menubar=no,scrollbars=no,resizable=no')", "_top");
}
dans la fenêtre ma_page_popup.htm, dans la balise head ce code:
<script>
setTimeout("self.close();",0)
</script>
ça ferme automatiquement cette fenêtre
dans la balise body:
<body onload="window.open('plein_ecran.htm','','fullscreen,scrollbars=no')"
cette fonction déclenche le plein écran sur la page plein_ecran.htm
le code dans la fenêtre
ma_page_popup dit être presenter de cette façon
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
setTimeout("self.close();",0)</script>
</head>
<body onload="window.open('plein_ecran.htm','','fullscreen,scrollbars=no')"
</body>
</html>
maintenant la fermeture de la page plein_ecran.htm avec le swf
La fonction javascript: window.close() ferme la fenetre active, qui a été appellé par une fonction javascript donc cette fonction doit être placée sur un bouton du swf de la page plein_écran.htm qui est la fenêtre active avec le code suivant
on (release) {
getURL ("javascript: window.close()");
}
Et normalement ça marche, j?ai pratiqué cette méthode sur plusieurs site et ça pose pas de problème
http://www.flashkod.com/forum.v2.aspx?id=133457