Ouvrir un Popup
Ce petit tuto va vous aider à ouvrir des pop up à une taille autre que celle de votre document Flash. En effet, quand vous créez votre document Flash, vous choisissez sa taille (800×600 par ex.). Si vous voulez ouvrir une nouvelle fenètre, vous affectez à votre bouton les actions suivantes :
on (Release)
get URL (document.html)
Si vous choisissez dans l’onglet Fenètre ‘blank’, cela va ouvrir une nouvelle fenètre. Problème : celle-ci sera à la taille du document d’origine. Or il se peut qu’on veuille ouvrir un pop up à une autre taille : il va donc falloir utiliser un peu de java script. Voici comment faire :
ETAPE 1
Créez deux documents Flash, l’un en 800×600, que vous nommerez page1, l’autre en 300×300, que vous nommerez page2
Sur votre 1ere page, créez un bouton, sans lui affecter encore d’action : faites Ctrl+F12 pour éditer le document en swf et en html
Editez votre 2eme page de la mème façon
Ouvrez le fichier page1.html dans Blocnotes, et insérez dans la balise <BODY> le script suivant :
<script language="JavaScript" type="text/JavaScript">
function OuvrirPopup(page,nom,option) {
window.open(page,nom,option);
}
</script>
ETAPE 2
on (release)
get URL
et c’est la que ça se joue !!! au lieu de mettre le nom du fichier html, insérez le script suivant :
javascript:OuvrirPopup('page2.html','page2','resizable=no,location=no,width=300,height=300,menubar=no,status=no,scrollbars=no')
Il est bien sur très important de respecter scrupuleusement la ponctuation : le moindre espace en trop ou signe manquant et ça ne marchera pas. Le script ci-dessus contient les propriétés de votre fenètre : le nom du fichier html à ouvrir, le nom de la fenètre et ses propriétés. Tel que je l’ai mis, il ouvrira votre pop up sans barre d’états ni barre de menu, et le pop up ne sera pas redimensionnable : il est bien sur possible de mettre ‘yes’ à la place de ‘no’ si vous voulez une fenètre redimensionnable, une barre d’état etc... sachant qu’il faudra alors prévoir quelques pixels de plus afin que le document s’affiche en entier dans la fenètre.
ATTENTION : une fois cette manipulation faite, faites Ctrl+Entrée pour rééditer le swf, mais surtout pas Ctrl+F12, sinon le html sera réédité et le script que vous y avez mis sera effacé !!!
L’avantage de cette méthode est que le script mis dans le fichier html permet d’ouvrir autant de pop up que l’on veut depuis une mème page.
Auteur: MCP