IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Transmettre variable de javascript � swf d'une autre page html


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    104
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 104
    Par d�faut Transmettre variable de javascript � swf d'une autre page html
    Bonjour,

    j'ai un menu html rollover avec du javascript pour la navigation, cette navigation doit me permettre de naviguer au sein du swf pr�sent dans la page. Dans la m�me page �a fonctionne nickel gr�ce � l'utilisation d'ExternalInterface dans le Flash, mon souci maintenant est de transmettre ces variables du javascript � un swf pr�sent dans une autre page...

    J'ai donc essay� de cette mani�re :

    dans la page 1 un lien <a onclick="javascript:window.location='page2.html?frame2'>, frame2 correspondant � la variable que je veux faire passer au swf de la page 2

    dans la page 2 un script js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    function getParams() 
    {
     
    	var idx = document.URL.indexOf('?');	
    	var pairs;	
    	if (idx != -1) 
    	{
     
    		var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
    		pairs=pairs.toString();	
    		alert(typeof(pairs));
    		gotoNext(pairs);
     
    	}
     
    return pairs;
     
    }
     
    pairs = getParams();
     
    function thisMovie(movieName)
    {
    	 if (navigator.appName.indexOf("Microsoft") != -1) 
    	 {
    		 return window[movieName];
    	 } 
    	 else 
    	 {
    		 return document[movieName];
    	 }
    }
    function gotoNext(value) 
    {
    	thisMovie("stofzuigen").next(value);
    }
    ma fonction gotoNext est celle qui est r�cup�r�e dans l'actionscript du fla que je vous poste ci-dessous:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    if(ExternalInterface.available)
    {
    	try
    	{
    		ExternalInterface.addCallback("next", goNext);
    		//ExternalInterface.addCallback("previous", goPrev);
    		// callAS is used in javascript
    		// thisMovie("test_AS3_javascript").callAS('add a value if you want');
    		// func is the function inside AS3 that will be used
    	}
    	catch(e:Error){}
    }
     
    function goNext(value:String)
    {
    	// add your AS3 script here
    	// this function will be activated when callAS is used in the javascript	
    	//traceTextField.text=value;
    	gotoAndPlay(value);
    }
    L'alert me montre bien ma variable que j'ai transform� en string pour �tre s�r que c'est bien du string qui soit envoy� au gotoAndPlay dans mon AS.

    Je ne comprends pas ce qui ne va pas :sad: J'arrive bien sur la page, le swf se loade et puis il ne va pas � la frame transmise par l'url...

    Merci d'avance pour votre aide !!

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    104
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 104
    Par d�faut
    Merci pour l'info, j'arrive effectivement � transmettre les variables en javascript de page en page mais comment ensuite transmettre cette variable au swf dans cette page (sachant que c'est en actionscript 3) ?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me pour rediriger sur une autre page html
    Par PatMh77 dans le forum Shell et commandes GNU
    R�ponses: 1
    Dernier message: 05/05/2008, 07h48
  2. supprimer une div dans une autre page html
    Par root76 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/02/2008, 10h26
  3. variable d une page html vers une autre page html
    Par �loi_75 dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 06/09/2007, 16h20
  4. reroutage vers une autre page html
    Par tykool dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 03/07/2007, 09h52
  5. R�ponses: 7
    Dernier message: 13/12/2005, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo