Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    funzione per caricare una pagina in un iframe

    Il mio sito è costituito da un menu realizzato in flash, orizzontale, sotto il quale si trova una tabella che contiene un immagine e un iframe. So che devo utilizzare il comando geturl in flash, però non riesco ad ottenere il risultato voluto, cioè che la pagina richiamata dalla voce del menu finisca dentro l' iframe. Leggendo qlc intervento simile al mio in altri forum, penso che il problema sia insolubile. Molti consigliavano di creare un funzione javascript di intermezzo, a cui flash avrebbe dovuto passare i parametri riguardanti la pagina da aprire e il nome dell' iframe dove caricarla e la funzione si occupava di mettere la pagina nel posto giusto. Il fatto è che non ho conoscenze avanzate in javascript e su come farlo comunicare con flash, quindi speravo in qualche genio che mi potesse aiutare a realizzare questa idea, sono disperato!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    intanto qui hai la guida su come far comunicare flash con javascript e viceversa
    http://flash.html.it/guide/leggi/116...-e-javascript/

    cmq, l' istruzione che dovresti dare credo sia
    javascript:self.nomeIframe.location.href='nomepagi na.htm';void(0);
    (senza - tra java e script)
    nel getURL

    ciao

  3. #3
    ho provato a fare come mi hai detto, e questo è il codice che ho inserito nel pulsante del menu in flash:

    on (press) {
    getURL("javascript:self.intro.location.href='news. htm';void(0);");
    }

    forse ho capito male leggendo la guida , ma basta questa riga senza scrivere nulla nella pagina che contiene il menu.swf? Nessuna funzione javascript o altro?

    Il fatto è che alla pressione del tasto non mi produce alcun risultato.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il name dell' iframe e' intro?

    hai provato semplicemente a specificarlo come target del getURL, il secondo parametro
    getURL('pagina.htm','intro');?

  5. #5
    si, e anche in altri modi...ma non c'è stato verso. Inoltre ho provato a realizzare il filmato con diverse versioni di flash....niente. Ho provato anche a metterlo in rete ma...niente.

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    beh, lascia il link
    cmq a me cosi' funziona
    codice:
    on(press){
    	getURL("javascript:self.intro.location.href='http://www.yahoo.com';void(0)");
    }
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>button</title>
    </head>
    <body bgcolor="#ffffff">




    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="400" id="button" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="button.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="button.swf" quality="high" bgcolor="#ffffff" width="150" height="400" name="button" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>

    <iframe name="intro" src="http://www.html.it"></iframe>
    </body>
    </html>

  7. #7



    che cosa devo inserire esattamente al posto di pagina.htm?

    Un' altra domanda...è previsto che funzioni anche con xhtml?

    Ho messo il sito all' indirizzo: http://marcus.altervista.org/ (anche se c sto sempre a smenettare)

    Quindi,
    ecco il codice di index.html:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Al Pacino Italian Fun Site</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="index_files/index.css" rel="stylesheet" type="text/css">
    </head>
    <div id="menu">
    <body bgcolor="#ffffff">




    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="150" height="400" id="button" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="Senza nome-3.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Senza nome-3.swf" quality="high" bgcolor="#ffffff" width="150" height="400" name="Senza nome-3" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    </div>
    <div id="vuoto">
    </div>
    <div id="box-esterno">

    [img]index_files\pacinosfondo.jpg[/img]

    <iframe src="black.html" id="intro" name"intro" width="286" height="370" marginwidth="0" marginheight="0" frameborder="0" >

    </iframe>

    </div>
    </body>
    </html>


    e questo è quello del pulsante in flash:

    on(press){
    getURL("javascript:self.intro.location.href='news. html';void(0)");
    }





    Se hai msn t mando i file così discutiamo più in fretta che dici?

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non devi inserire niente, quello stava nel mio file html prodotto da flash

    l' esempio che hai linkato a me funziona, sia con IE che con FFox, al click sulla seconda figurina mostra la pagina news

    pero' anche in locale ho dovuto settare delle opzioni di sicurezza del flash player 9 per permettergli di caricare altre pagine nell' iframe, forse e' questo che non e' settato
    http://www.macromedia.com/support/do...manager04.html)

    comunque direi che dovresti ricercare un po' nei forum riguardanti flash, perche' la parte js e' quella e funziona
    ciao

  9. #9
    puoi tornare sul link dove ho pubblicato e dirmi se t funziona a te?

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    questo non funziona

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.