MainFrame SWiSH

Fermé
chouchouboy Messages postés 548 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 - 16 oct. 2006 à 22:28
Hanz0 Messages postés 26 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 1 décembre 2010 - 5 sept. 2007 à 12:05
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,


A voir également:

7 réponses

Squalou Messages postés 29 Date d'inscription vendredi 6 octobre 2006 Statut Membre Dernière intervention 29 novembre 2006 3
17 oct. 2006 à 12:29
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>


@+
0
chouchouboy Messages postés 548 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 132
17 oct. 2006 à 21:06
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 !!!
0
Squalou Messages postés 29 Date d'inscription vendredi 6 octobre 2006 Statut Membre Dernière intervention 29 novembre 2006 3
18 oct. 2006 à 11:24
Bonjour,

Pourrais tu envoyer les codes sources de la page de frame ainsi que de la page menu ? ce serait plus simple je pense.

@+
0
chouchouboy Messages postés 548 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 132
18 oct. 2006 à 20:02
Le code des cadres :

<!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 !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Squalou Messages postés 29 Date d'inscription vendredi 6 octobre 2006 Statut Membre Dernière intervention 29 novembre 2006 3
19 oct. 2006 à 12:13
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

@+
0
chouchouboy Messages postés 548 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 15 août 2014 132
6 juil. 2007 à 11:22
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
0
Hanz0 Messages postés 26 Date d'inscription mercredi 5 septembre 2007 Statut Membre Dernière intervention 1 décembre 2010 5
5 sept. 2007 à 12:05
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".
0