Visualizzazione dei risultati da 1 a 5 su 5

Discussione: cookies e javascript

  1. #1

    cookies e javascript

    Ho letto l'esempio su www.html.it (sez. flash mx e javascript)
    che è possibile recuperare un cookies da un filmato flash.

    ho una pag. html fatta così:
    ++++++++++++++++++++++++++++++++
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/javascript">
    <!--

    function leggiCookie(nome){

    var IE = navigator.appName.indexOf("Microsoft") != -1;
    var filmato = IE ? window.mainMovie : window.document.mainMovie;

    var stringa = unescape(document.cookie);
    var inizio = stringa.indexOf(nome + "!");

    if(inizio == -1)return

    var fine = stringa.indexOf(";", inizio);
    fine = (fine != -1) ? fine : stringa.length;
    var valori = stringa.substring(inizio + nome.length + 1, fine).split("|");

    for(var i = 0; i < valori.length; i++){
    var temp = valori[i].split("=");
    filmato.SetVariable(temp[0], temp[1]);
    }
    }
    // -->
    </script>
    </head>
    <%
    response.cookies("prova")("nome")="tutto ok"
    %>

    <body bgcolor="#FFFFFF" text="#000000">
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="550" height="400" id="mainMovie">
    <param name=movie value="q.swf">
    <param name=quality value=High>
    <param name="_cx" value="14552">
    <param name="_cy" value="10583">
    <param name="FlashVars" value="0">
    <param name="Src" value="q.swf">
    <param name="WMode" value="Window">
    <param name="Play" value="0">
    <param name="Loop" value="-1">
    <param name="SAlign" value>
    <param name="Menu" value="-1">
    <param name="Base" value>
    <param name="AllowScriptAccess" value="always">
    <param name="Scale" value="ShowAll">
    <param name="DeviceFont" value="0">
    <param name="EmbedMovie" value="0">
    <param name="BGColor" value>
    <param name="SWRemote" value>
    <embed src="q.swf" quality=high swLiveConnect="true" name="mainMovie" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%">

    </embed></object>
    </body>
    </html>
    +++++++++++++++++++++++++++++++++++++++++++++
    mentre il filmato flash ha questo codice:

    getURL("javascript:leggiCookie('prova')");
    testo_txt.text=nome;
    +++++++++++++++++++++++++++++++++++++++++++

    ho provato il tutto ma non funziona.
    protreste aiutarmi a risolvere il dilemma?
    grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Hai scaricato l'esempio?

  3. #3
    si ma io devo solo leggere e non scivere quindi utilizzo solo leggicookies.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    L'esempio scaricato funziona?

  5. #5
    In riferimento all'esempio inserito sopra, adesso funziona tutto.
    Il javascript doveva essere modificato per funzionare nel mio caso.

    Adesso con l'actionscript:

    getURL("javascript:leggiCookie('provaflash')");
    testo_txt.text=testo1.text;

    recupero il valore del cookies provaflash.

    Quando eseguo il tutto testo1.text="tutto ok" , ma testo_txt.text non mi assume nessun valore perchè?

    Inoltre esiste un tempo di latenza quando flash attraverso il getURL esegue uno script esterno, che gli restituisce delle variabili?
    Come posso fare per sapere questo ritardo?

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.