01net    Web


Actuellement en ligne : 810 Utilisateurs dont 16 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Pb menu flash ouvrant une nouvelle fenetre
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
ludooooo
  
   
      ?   @     Posté le 23/03/2007 09:37:28  
Voter pour ce message
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://download.macromedia.com/pub/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="http://www.macromedia.com/..."></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.outerHTML = theObjects.outerHTML;}
//-->
</script>

Configuration: Windows XP
Internet Explorer 6.0
Hary1965
  
   
      ?   ^   @     Posté le 23/03/2007 13:12:41  
Voter pour ce message
Bonjour,

Dans ton code tu ne montres pas le code de tes boutons en Flash.
Pour chaque bouton tu dois signaler la 'route' = paramêtrer l'action sur 'On click' get URL ( l'url de la frame) où doit s'afficher la page désirée.
Il paraît qu'il ne faut pas enregistrer le fichier HTML sans quoi la 'route' n'est plus prise en considération et c'est une page _blank qui s'ouvre (nouvelle page). A vérifier mais en tout cas j'ai procédé de la sorte et ça marche. Par contre si je publie en html et que je visionne la page html je perds la 'route' du bouton.
J'ai donc tout recommencé sans enregitrer en html mais uniquement en swf.







ludooooo a écrit :
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://download.macromedia.com/pub/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="http://www.macromedia.com/..."></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.outerHTML = theObjects.outerHTML;}
//-->
</script>

Configuration: Windows XP
Internet Explorer 6.0


-->Message édité par Hary1965 le 23/03/2007 19:02:09<--
-------
L'imbécile c'est celui qui se prend pour ce qu'il n'est pas et y croit.
Le con ne sait pas qu'il l'est, les autres le savent et ont l'intelligence de ne pas lui dire.
ludooooo
  
   
      ?   @     Posté le 23/03/2007 16:51:09  
Voter pour ce message
heuuu.... je ne suis pas sur de te suivre....

pourrais tu réexpliquer... kom à un gamin :-)
Hary1965
  
   
      ?   ^   @     Posté le 23/03/2007 18:55:07  
Voter pour ce message
Bonsoir,

Soit tu as chargé le fichier SWF et tu l'as placé dans une frame (ceci justifie la balise 'objet') et donc tu espères que les boutons ouvriront les pages demandées dans une autre frame....et la malheureusement ça ne marche pas sauf sur ton pc.

Soit tu as accès au fichier Fla. et là tu dois vérifier l'action qui est sur chaque bouton.

Dans quel cas te trouves-tu?

-->Message édité par Hary1965 le 23/03/2007 19:00:54<--
-------
L'imbécile c'est celui qui se prend pour ce qu'il n'est pas et y croit.
Le con ne sait pas qu'il l'est, les autres le savent et ont l'intelligence de ne pas lui dire.
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Pb menu flash ouvrant une nouvelle fenetre

Aller à :

Page générée en : 0.194s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Emploi 
Rémunérations :
30 fiches salaires des métiers informatiques passées au crible  !
Jeux
Nouveauté : Aidez la jeune reine à prendre les bonnes décisions pour rétablir son autorité.