Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: faire disparaitre une fenetre
Envoyé: 16 juin 2005, 20h34 par dada
il s'agit de javaScript, il faut définir une fonction javaScript dans ton html (que tu peux appeller via FLash) qui fermera une fenêtre dont le nom peut lui être passé en parramètres. Mais cette fenêtre doit avoir été ouverte via le javaScript.
La classe javascript qui gère les fenêtres est la classe "window".
Dans Flash, pour appeller une fonction javascript :
---------------------------------------
getURL("javascript:maFonction('parametre')");
---------------------------------------
Déclarer une fonction javascript dans la page hmtl :
---------------------------------------
<script type="text/javascript" language="javascript">
function maFonction(parametre) {
nomDeClasse_JS.Methode_JS(parametre);
}
</script>
---------------------------------------
par exemple, pour ouvrir une fenetre, c'est la classe JS window, et la méthode JS open :
---------------------------------------
popupWindow = window.open (url, nom, proprietes);
---------------------------------------
et pour fermer cette fenêtre :
---------------------------------------
popupWindow.close();
---------------------------------------
Tu peux jeter un oeil ici :http://www.javascript-coder.com/window-popup/javascript-window-close.phtml
pour un exemple plus complet, je suis débutant en html et javaScript :) et nous ne sommes pas loin de ma limite de connaissance dans ce domaine ;)
++
dada
Réponses
|