Bon, ben on va continuer:
Alors, tout ceci est du javascript, à la base. Et avec flash, on peut ecrire soit un appel à une fonction se trouvant sur la page html contenat le flash, soit l'ecrire directement dans le flash.
En html pour lancer le maileur, c'est:
[mailto:monadresse@toto.com cliquez ici ]
En flash, pour la meme chose:
getURL("mailto:monadresse@toto.com","_self");
En fait, on ne fait que ce servir du html...
Pour une popup, c'est un tout petit peu plus compliqué, puisque c'est une routine javascript:
<script language="javascript">
window.open('mapage.html' , 'le_nom_qui_ne_sert_a_rien', 'location=yes,width=400,height=200');
</script>
Le simple fait pour le navigateur de lire cette phrase va lui faire ouvrir une popup contenant la page "mapage.html" de 400x200 pixels, avec la barre d'adresse (si tu ne la veux pas, remplaces 'yes' par 'no') et rien d'autre.
Pour flash, il faut juste lui preciser que c'est de javascript dont on parle:
getURL("javascript:window.open('mapage.html' , 'le_nom_qui_ne_sert_a_rien', 'location=yes,width=400,height=200');","_self");
Bon la, je t'ai donné du code extra simple, pour que comprennes bien le fonctionnement de la methode "getURL()"...
Il existe plein de trucs en plus que tu peux rajouter dans la ligne window.open, à coté de width et height:
-> scrollbars, toolbar, resizable (tu peut y mettre 'yes' ou 'no', par defaut si tu ne les mets pas, c'est à 'no')
-> left, top pour le placement dans l'ecran par rapport au coin en haut à gauche (exemple: left=200, top=100 te fera apparaitre la popup decalée de 200 pixels vers la droite et de 100 pixels vers le bas par rapport au coin en haut à gauche de ton ecran)
Et encore il faudrait que je te dises que ca va en ouvrir une differente à chaque fois que l'on va cliquer sur ton bouton.
Si tu veux que ca reste toujours le meme popup, il faut mettre le window.open() dans une variable:
toto=window.open(ton code);
De cette facon, il saura que la popup s'appelle toto, et que c'est celle-la qu'il faut modifier à chaque fois que tu fait appel à ce code...
Ouf! je crois que j'ai tout dit.
Normallement tu devrais pouvoir tout faire avec une popup.
Derniere chose pour centrer une popup, c'est :
left=(screen.width-largeur_de_ta_popup)/2, top=(screen.height-hauteur_de_ta_popup)/2
Voila voila,
"Tu m'as donné un petit doigt et je prends tout le bras!!!!"
Ha, ha! Attention a ce que tu ailles pas plus loin :D
C'etait un plaisir...
@+Tom