[RESOLU] Lancer pop up depuis flash (compatible IE)

Lancer pop up depuis flash (compatible IE) [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 13-08-2007 à 13:51:16    

Bonjour,  
 
je viens de finir mon site (www.monsieurkoala.com) , issu d'un kit ghraphique flash. En gros, tous les textes sont dans le .swf, par contre pour les liens vers gallerie photo, video, etc...j'utilise des liens vers des pages hébergées dans le même dossier que mon .swf, lien javascript du type :
 
on (release) {
  getURL("javascript:popUp('http://www.monsieurkoala.com/concerts.htm','concerts','scrollbars=yes,resizable=no,width=700,height=400,,top=100');", "_self" );
}
 
La structure de mon site est simple, un index.htm accueille l'internaute, un lien vers un index2.htm avec le .swf. Pour faire des essais j'avais mis directement l'anim flash dans l 'index.htm et tout marchait nickel, mais depuis que j'ai intégré l'index2.htm, tout merde!! J'ai pourtant essayé de retourner à la premier structure mais je pige vraiment pas où est le problème. Le code fonctionne en local mais dès que c'est en ligne rien ne fonctionne...des idées?


Message édité par tomahawkee le 15-08-2007 à 01:53:42
Reply

Marsh Posté le 13-08-2007 à 13:51:16   

Reply

Marsh Posté le 13-08-2007 à 23:23:31    

"mode gros lourd = on" Quelqu'un a une idée de ce qui cause ces problèmes? Ou une idée de forum plus actif? LE cours du baril de pétrole? Juste un petit tuyau, je me chargerai de régler le problème par la suite, c'est juste que là je pige vraiment pas...merci. "mode gros lourd=off"

 

C'est possible que ça vienne de l'exportation du .fla en .swf? Quelqu'un connait flash ici ou je pleure dans le vide au fait? hé hé :)


Message édité par tomahawkee le 14-08-2007 à 19:21:18
Reply

Marsh Posté le 14-08-2007 à 20:46:36    

J'ai trouvé la réponse à mon problème en changeant le code. Solution miracle puisque ça marche nickel sous IE aussi.  
 
le code pour le bouton flash:
 
on (release) {
getURL("javascript:openWindowPage1()" );
}
 
le code à inclure sur la page qui héberge le .swf:
 
<script language="javascript">
function openWindowPage1()
{
window.open("nom_page.htm","newWin","width=660,height=520,scrollbars=no" );
}
</script>
 
(renommer 'openWindowPage1 par Page2, Page3, etc...en fonction du nombre de liens voulus sur le site)
 
Et je veux pas paraitre exigeant mais vous êtes pas très aware ici...bonne soirée à ceux qui ne se reconnaisse pas! ;)
 

Reply

Marsh Posté le 15-08-2007 à 08:53:23    

woot quelle belle horreur tu as le droit de passer des trucs en parametres hein :o

Code :
  1. function openWindowPage(url, width, height) {
  2. window.open(url,"_blank","width="+width+",height="+height+",scrollbars=no" );
  3. }


et dans le flash :  

Code :
  1. on (release) {
  2. getURL("javascript:openWindowPage('mapage.html', 600, 550)" );
  3. }
  4. on (release) {
  5. getURL("javascript:openWindowPage('http://www.google.com', 600, 550)" );
  6. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed