MainFrame SWiSH
chouchouboy
Messages postés
550
Date d'inscription
Statut
Membre
Dernière intervention
-
Hanz0 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Hanz0 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterais faire un site avec SWiSH pour intégrer du flash. Mon site possède des cadres. Le cadre supérieur est le menu et le cadre inférieur de développement du menu.
Mais dans SWiSH il m'est impossible de faire des lien qui ont pour cible mainFrame. il ne propose pas cette option dans les cible. Alors j'ai essayé de l'écrire à la main mais il m'ouvre une nouvelle fenêtre quand on clique sur le lien au lieu d'ouvrir dans le cadre inférieur Est ce que qqn aurait une solution pour remédier à ce pb ???
Merci par avance,
je souhaiterais faire un site avec SWiSH pour intégrer du flash. Mon site possède des cadres. Le cadre supérieur est le menu et le cadre inférieur de développement du menu.
Mais dans SWiSH il m'est impossible de faire des lien qui ont pour cible mainFrame. il ne propose pas cette option dans les cible. Alors j'ai essayé de l'écrire à la main mais il m'ouvre une nouvelle fenêtre quand on clique sur le lien au lieu d'ouvrir dans le cadre inférieur Est ce que qqn aurait une solution pour remédier à ce pb ???
Merci par avance,
A voir également:
- MainFrame SWiSH
- Swish max4 - Télécharger - Animation
- Swish max - Télécharger - Animation
7 réponses
Bonjour,
Je suppose que dans ta page de cadre le code est un peu comme ça :
<frameset rows="hauteur_de_ta_page_menu,*" frameborder="no" border="0" framespacing="0">
<frame src="menu.htm" name="menu" scrolling="No" noresize="noresize" id="menu" title="menu" />
<frame src="ta_page_centrale.htm" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
Donc les liens dans menu.htm pour faire apparaitre les pages dans mainFrame doivent être comme ça :
<ahref="la_page_que_tu_veux_afficher.htm" target="mainFrame">accueil</a>
@+
Je suppose que dans ta page de cadre le code est un peu comme ça :
<frameset rows="hauteur_de_ta_page_menu,*" frameborder="no" border="0" framespacing="0">
<frame src="menu.htm" name="menu" scrolling="No" noresize="noresize" id="menu" title="menu" />
<frame src="ta_page_centrale.htm" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
Donc les liens dans menu.htm pour faire apparaitre les pages dans mainFrame doivent être comme ça :
<ahref="la_page_que_tu_veux_afficher.htm" target="mainFrame">accueil</a>
@+
le problème c'est que je ne vois pas les liens qui sont créés. Moi je mets juste dans le logiciel SWiSH 2.0 l'adresse de la page et la cible. Mais le logiciel ne propose pas mainFrame. Et quand on écrit à la main, marche pas non plus !!!
Bonjour,
Pourrais tu envoyer les codes sources de la page de frame ainsi que de la page menu ? ce serait plus simple je pense.
@+
Pourrais tu envoyer les codes sources de la page de frame ainsi que de la page menu ? ce serait plus simple je pense.
@+
Le code des cadres :
et le code de mon menu :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans nom</title> </head> <frameset rows="150,*" cols="*" framespacing="0" frameborder="NO" border="0"> <frame src="index.htm" name="topFrame" scrolling="NO" noresize > <frame src="page_blanche.htm" name="mainFrame"> </frameset> <noframes><body> </body></noframes> </html>
et le code de mon menu :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans nom</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 00px; margin-right: 0px; margin-bottom: 0px; } --> </style></head> <body> <table width="1024" height="140" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#0045CC" bgcolor="#0045CC"> <tr> <td height="130"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1024" height="130" hspace="0" vspace="0"> <param name="movie" value="haut_fix.swf"> <param name=quality value=high> <embed src="haut_fix.swf" width="1024" height="130" hspace="0" vspace="0" quality=high pluginspage="www.macromedia.com" type="application/x-shockwave-flash"></embed> </object></td> </tr> <tr> <td height="10"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1024" height="20"> <param name="movie" value="menu1.swf"> <param name=quality value=high> <embed src="menu1.swf" quality=high pluginspage="www.macromedia.com" type="application/x-shockwave-flash" width="1024" height="20"></embed> </object></td> </tr> </table> <div align="center"></div> </body> </html> Je précise que l'ouverture dans la frame 2 fonctionne sous Internet Explorer mais pas sous Firefox !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je crois qu'il serait mieux que tu appelles ta page de cadre index.htm et dedans tu y inséres la page menu.htm et page_blanche.htm
Donc pour ta page de cadre le code serait le suivant :
<frameset rows="150,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="menu.htm" name="topFrame" scrolling="NO" noresize >
<frame src="page_blanche.htm" name="mainFrame">
</frameset>
Ensuite sur les boutons de ton menu en flash, tu dois avoir une action de ce type :
on (release)
{
getURL("la_page_que_tu_veux_afficher", "mainFrame");
}
Normalement ça devrait marcher
@+
Je crois qu'il serait mieux que tu appelles ta page de cadre index.htm et dedans tu y inséres la page menu.htm et page_blanche.htm
Donc pour ta page de cadre le code serait le suivant :
<frameset rows="150,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="menu.htm" name="topFrame" scrolling="NO" noresize >
<frame src="page_blanche.htm" name="mainFrame">
</frameset>
Ensuite sur les boutons de ton menu en flash, tu dois avoir une action de ce type :
on (release)
{
getURL("la_page_que_tu_veux_afficher", "mainFrame");
}
Normalement ça devrait marcher
@+
bonjour,
Désolé j'avais laissé tombé cette affaire là car mes études devaient passées en premier donc voilà... mais maintenant me voilà en vacances et je reprends le pb ! Finalement, je viens de m'apercevoir que le code que vous m'avez donné fonctionne mais que sur Internet Explorer et non sous Firefox !!!
Pourquoi ? comment faire pour que ça le fasse sous firefox aussi ?
Merci
Désolé j'avais laissé tombé cette affaire là car mes études devaient passées en premier donc voilà... mais maintenant me voilà en vacances et je reprends le pb ! Finalement, je viens de m'apercevoir que le code que vous m'avez donné fonctionne mais que sur Internet Explorer et non sous Firefox !!!
Pourquoi ? comment faire pour que ça le fasse sous firefox aussi ?
Merci
Bonjour,
c'est peut-être un peu tard, mais j'avais le même soucis avec SwishMax.
Grâce à ce site, ils ont trouvé la solution.
Voici le lien:
lien vers mainframe avec bouton flash#0
Bonne continuation.
Cordialement.
PS: n'oublie pas de cocher "Résolu".
c'est peut-être un peu tard, mais j'avais le même soucis avec SwishMax.
Grâce à ce site, ils ont trouvé la solution.
Voici le lien:
lien vers mainframe avec bouton flash#0
Bonne continuation.
Cordialement.
PS: n'oublie pas de cocher "Résolu".