Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2007, 21h52   #1
Invité de passage
 
Inscription : mars 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 20
Points : 4
Points : 4
Par défaut ouvrir une page html avec bouton flash dans un cadre

bonsoir, desolee de vous embeter encore
alors voila, j ai fait un menu avec flash, je l ai mis dans un cadre sous dream, mais je n arrive pas a charger les pages dream que j appelle par mon bouton flahs dans le cadre que je desire. en fait si je mets
bt_contact.onPress=function(){
getURL("file:///C|/Documents and Settings/So/Mes documents/magmadiffusion/page2.html","centrale");
}
ma page s'ouvre comme si j avais mis _blank ( centrale etant le nom de ma partie de cadre ou je veux ouvrir la page)

et si je mets :
bt_contact.onPress=function(){
getURL("file:///C|/Documents and Settings/So/Mes documents/magmadiffusion/page2.html");
}
ma page html s'ouvre dans la partie cadre ou il i y a le menu et le remplace.

merci d'avance
annuni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 00h09   #2
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Bonjour,

Je pense que le "probleme" vien du fait que getURL() utiliser le parametre target relativement au document courant ( document~=frame).
c'est a dire que si tu fait :
Code :
getURL("page2.html","centrale");
flash demande au navigateur de charger la page "page2.html" dans la frame("central") qui devrai etre contenue dans le document ou est situé l'animation flash. Or cette frame("central") n'est pas dans la la frame du menu, mais dans la frame parent ( tu me suis ? )

si tu ne souhaite pas modifier la structure de ta/tes pages, tu peu utiliser du javascript.
Code :
getURL("javascript:loadPage(\"page2.html\");");
Code :
1
2
3
4
5
6
7
<script type="text/javascript">
function loadPage(url)
{
  var frameCentrale=window.frames[....];// on cible la frame centrale
  frameCentrale.location.href="url";
}
</script>
j'ai fais ce code a la volé et faut il encore bien placé les script ....
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 07h49   #3
Invité de passage
 
Inscription : mars 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 20
Points : 4
Points : 4
bonjour, ca ne marche pas, mais c surement moi qui manipule mal ce code.
je te remercie quand meme:d
annuni est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h19.


 
 
 
 
Partenaires

Hébergement Web