Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    variabili da html ad html

    Ciao a tutti,
    avrei bisogno di un aiuto, devo passare una variabile da un filmato flash ad un filmato flash che si trova in un frame di html.
    Da un filmato flash con un pulsante apro una nuova finestra html, con due frame, all'interno di uno dei due frame c'č un altro filmato che deve ricevere una variabile dal primo filamto flash.
    Risco a passare tale variabile flash->html->flash, il problema č nei frame, la variabile si ferma all'html madre e non passa a quello del frame che ha il filmato flash, quindi vorrei sapere come passare una variabile tra un html e l'altro.
    Nel codice dell'html madre ho messo:
    <frameset rows="100,*" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="top.html" name="topFrame" scrolling="NO" noresize>
    <frame src="down.html?link=link" name="mainFrame">
    </frameset>
    per passare la variabile link al file down.html che contiene il filmato flash, ma non va.

    Suggerimenti?

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    passare argomenti nell'url alle pagine html non fa nč freddo nč caldo.
    non so se in flash riesci a prenderla ma in javascript si.

    x vedere un esempio guarda lo spezzone di codice qui:
    codice:
     var ind = location.href;
      var splitter = ind.indexOf("?");
      if (splitter != -1) {
       var nvar = ind.substring(splitter+1);
       var param = nvar.indexOf("=");
       if (param != -1) {
        var nparam = nvar.substring(0,param);
        var valore = nvar.substring(param+1);
       }
      }
    ti ritrovi con in nparam il nome del parametro. nel tuo caso č il primo "link" dopo "?".
    in valore, il valore del parametro.

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    allora,
    la variabile che devo passare si chiama "link", con il pulsante flash la passo alla pagina finestra.html:
    codice:
    on (release) {
    	getURL("finestra.html?link=1","_black");
    }
    in questo caso ha valore 1, ma cambia a seconda dei pulsanti.
    Dalla pagina finestra.html, la devo passare alla pagina down.html, in down.html, ho giā il codice che la passa al filmato contenuto in essa, mi manca il passaggio tra finestra.html e down.html
    Considera che finestra.html č costituita da due frame: top.html ed appunto down.html.

    grazie

    per passare la variabile dalla pagina down.html al filmato flash uso:
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    document.write ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' 
    + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ' 
    + 'WIDTH=550 HEIGHT=400> <PARAM NAME=movie VALUE="apri.swf'+document.location.search+'">' 
    + '<PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#B9C5E7>' 
    + '<EMBED src="apri.swf' +document.location.search+'" ' 
    + 'quality=high bgcolor=#B9C5E7 WIDTH=550 HEIGHT=400 ' 
    + 'TYPE="application/x-shockwave-flash" ' 
    + 'PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
    + '</EMBED></OBJECT>')
    //-->
    </script>

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.