Jump to content

Probleme d'ouverture d'une fenetre Popup


Recommended Posts

Posted

Bonjour a tous.

Je rencontre un probleme sur lequel je butte depuis quelques jours.

Je suis en train de réaliser un site sous flash avec une page HTML comme index. Aprés lecture de plusieurs aides,j'ai réalisé une animation flash integrer dans un HTML qui méne à un popup paramétré pour une autre animation flash.

Lors des tests, l'ouverture de mon Popup fonctionne sous Mozilla mais pas sur Internet Explorer.

Je vous donne les liens de mon bouton flash et de la page HTML:

FLASH:

on (release) {

getURL("javascript:OuvreFenetre()");

}

HTML:

<HTML>

<HEAD>

<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">

<TITLE>in/on</TITLE>

<script type="text/javascript" language="javascript">

function OuvreFenetre() {

neo=window.open("04intro.swf","in/on","height=768, width=1024, status=no, toolbar=no, menubar=no, location=no, resizable=no, titlebar=no, scrollbars=no, fullscreen=no")

}

</SCRIPT>

</HEAD>

J'espère que vous arriverez à m'aider.

Merci d'avance pour l'ensemble de votre travail et de votre dévouement pour les noobs comme moi. :pleure:

Posted

Vérifie la compatibilité de ta version de javascript et celle de ton IE. Certaines fonction des new versions de JScript ne tourne pas sur des anciennes versions d'IE.

C'est peut-être ça ton prob... :francais:

Posted

merci Chimayscripteur

C'est sans doute un probleme de compatibilité entre différents éléments. Où puis-je trouver la version de Javascript?

PS: IE est la version 6.0.2800

Posted

J'ai trouvé le probleme mais je n'arrive pas a le resoudre!

Le probleme se situe dans le EMBED dans les lignes codes: j'ai remarqué ça sous dreamweaver et voila ce qu"il m'indique:

"Avertissement : les attributs et valeurs de la balise EMBED varient en fonction du plug-in. Vérifiez la validité de ces valeurs et attributs.

[Microsoft Internet Explorer 6.0]"

sur la ligne 17:

Posted

la balise OBJET?

j'ai essayé de regarder mais je ne sais pas comment je dois le faire. je suis un peu perdu dans Dreamweaver, je l'ai ouvert pour la première fois, ce matin! lol

Bref, Dreamwaever me signale bien que le probleme se situe ds EMBED (créé directement par mon animation .swf sous flash) et ne me dis pas de creer une autre balise.

Je me suis dit que l'enregistrement de mon animation n'était peut etre pas dans une bonne version, mais je ne pense pas que ce soit cela: elle est en flash5.

Posted

merci Agonistic,

lol, j'avais bien compris pour balise OBJECT!

donc si je comprend bien, il me suffit de remplace le code EMBED par OBJECT et suivre l'explication que tu viens de me donner.

Cependant la balise EMBED fait deja partie d'une balise OBJECT, pour etre plus clair je vais te donner l'ensemble du code pour que tu situes la chose:

<HTML>

<HEAD>

<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">

<TITLE>in/on</TITLE>

<script type="text/javascript" language="javascript">

function OuvreFenetre() {

neo=window.open("04intro.swf","in/on","height=768, width=1024, status=no, toolbar=no, menubar=no, location=no, resizable=no, titlebar=no, scrollbars=no, fullscreen=no")

}

</script>

</HEAD>

<BODY bgcolor="#FFFFFF">

<!-- URL's used in the movie-->

<A HREF=javascript:OuvreFenetre()></A> <!-- text used in the movie-->

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"

WIDTH="1024" HEIGHT="768" id="04debut">

<PARAM NAME=movie VALUE="04debut.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME="in/on" bgcolor VALUE=#FFFFFF> <EMBED src="04debut.swf" quality=high bgcolor=#FFFFFF WIDTH="1024" HEIGHT="768" NAME="04debut"

TYPE="flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>

</OBJECT>

</BODY>

</HTML>

le code se trouvant entre <BODY> et </BODY> provient directement de l'animation flash, je n'y ai presque pas touché; et encore moins écrite. dc je sais pas si je dois tout réecrire en fonction du lien que tu ma donné?

Posted

je vais etre plus clair sur mon probleme.

Vous avez ci-dessus mes lignes de codes, et voici ce que me dit dreamweaver:

Avertissement : les attributs et valeurs de la balise EMBED varient en fonction du plug-in. Vérifiez la validité de ces valeurs et attributs.

Microsoft Internet Explorer 6.0

ligne 17 <embed src="04debut.swf" quality=high bgcolor=#FFFFFF width="1024" height="768" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">

Fin du rapport.

Si quelqu'un pouvait m'eclairer sur mon probleme...

Quels sont les parametres qui peuvent ne pas correspondre a Internet Explorer?

Est ce la fonction EMBED ou les parametres internes?

Merci d'avance! :reflechis:

Posted

ca marche sous Firefox Mozilla mais pas sous Internet Explorer. je n'ai pas essayé d'autre navigateurs, mais juste le fait que cela bloque sous IE pose un gros probleme.

Posted

Je n'ai pas résolu mon probleme mais j'ai changé de méthode.

Au lieu de fabriquer moi meme un bouton sous flash, j'ai pris un de leur bouton (dans 'composant') et je l'ai paramatré comme je le souhaitais. ce n'est pas le moyen le plus facile mais au moins je n'ai plus de pb avec les navigateurs.

Voila. Je vous remercie tous.

Ciao

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...