Pb menu flash ouvrant une nouvelle fenetre

Résolu/Fermé
ludooooo Messages postés 2 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 29 mars 2007 - 23 mars 2007 à 09:33
 X-Fan - 13 janv. 2008 à 01:51
Bonjour à tous,

je suis en train de créer un site pour la boite où je bosse.
Je l'ai fait avec des frames.
Dans celle du haut, j'ai intégré un menu en flash (trouvé sur un site qui propose un generateur de menu en flash)

Sur le pc où je crée le site, tout se passe bien qd je teste le site, qd je clique sur les boutons, les pages voulues s'affichent dans les frames voulues

=> PB : je m'aperçois que sur d'autres pc, qd on clique sur n'importe quel bouton du menu, la page voulue s'affiche dans une nouvelle fenêtre au lieu de s'afficher dans la frame désignée !!!

J'ai déjà fait des recherches sur d'autres forums, et j'ai vu que j'étais pas le seul à avoir ce pb, mais j'ai pas trouvé de solutions ... ;-(

Quelqu'un aurait-il une solution magique ??? En vous remerciant d'avance !

pour info je colle ci-après le code du menu flash (j'ai vu que d'autres avaient fait cela) :

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=104 HEIGHT=22>
<PARAM NAME=movie VALUE="flat1.swf?tarframe=activitesm&exbackground=990033&makenavfield0=Recouvrement&makenavurl0=activites_recouvrement.htm">
<PARAM NAME=loop VALUE=false>
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=high>
<PARAM NAME=scale VALUE=noborder>
<PARAM NAME=salign VALUE=LT>
<PARAM NAME=wmode VALUE=transparent>
<PARAM NAME=bgcolor VALUE=#000000>

<EMBED src="flat1.swf?tarframe=activitesm&exbackground=990033&makenavfield0=Recouvrement&makenavurl0=activites_recouvrement.htm" loop=false menu=false quality=high scale=noborder salign=LT wmode=transparent bgcolor=#000000 WIDTH=104 HEIGHT=22 TYPE="application/x-shockwave-flash" PLUGINSPAGE="https://get.adobe.com/flashplayer/"></EMBED>

</OBJECT>

<a href="http://www.guistuff.com/"><img border="0" src="http://www.guistuff.com/images/11dot.gif" width="1" height="1"></a>

<script language = "javascript">
<!--
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;}
//-->
</script>
A voir également:

4 réponses

RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 1 353
23 mars 2007 à 12:39
SALUT

a mon avis ton probleme vient du code dans le flash !!

La fonction getURL("url", "mode de la fenêtre")
prends 2 arguments.
• l'URL : relatif ou absolu
• le mode de la fenêtre : "_blank", "_parent", "_self", "_top", ou le nom d'une frame ou d'une iframe

donc dans ton cas tu doit donner le nom de ta frame dans laquelle tu veut que la page s ouvre!!

PS;enleve cet "embed" qui n est pas valide en html

RAD
0
ludooooo Messages postés 2 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 29 mars 2007
29 mars 2007 à 11:53
bonjour,

après avoir mis en ligne le site, les boutons et menus fonctionnent correctement à savoir que mes pages s'ouvrent dans les bonnes frames ! ; )

Ceci est peut être dû au fait que ce soit mis en ligne

merci quand même ! goodbye
0
Bonjour,

lorsque l'on saisit user/mot de passe dans un menu en flash, il ouvre une nouvelle fenêtre qui continent la même page. (au lieu de se connecter au site qui va bien).

cela ne le fait que sur un poste (xp pro/ie6) et je souhaiterais savoir si c'est un problème de paramètrage du poste ou s'il faut faire une réinstall (je n'ai pas envie de passer 4 heures à bidouiller)
0
Cool j'avais le même problème et j'ai essayé de le mettre en ligne et ca fonctionne. Je me suis cassé la tête pour rien alors. Seulement je comprend pas pourquoi sur Internet ca marche et pas sur mon pc. Ahh les mystères de l'informatique :P

Bon courage à tous ^^
0