Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586

    Caricare un dato sfw in un dato punto di una pagina html da un menu fatto in flash!

    Io ho un menu in flash sul lato sinistro di una pagina html divisa in tre colonne (dico subito che non posso usare i fame) ora vorrei far sì che i filmati swf corrispondenti alle voci del menu venisssero caricati nella colonna centrale della pagina html è possibile?

    Con JS farei così!

    <script language="javascript">

    var linkon = new Image();
    linkon.src = "immagini/img01.gif";
    var linkoff = new Image();
    linkoff.src = "immagini/img01.gif";

    var link1on = new Image();
    link1on.src = "immagini/img02.gif";
    var link1off = new Image();
    link1off.src = "immagini/img01.gif";

    var link2on = new Image();
    link2on.src = "immagini/img03.gif";
    var link2off = new Image();
    link2off.src = "immagini/img01.gif";

    function cambia(ImgName, ImgSource)
    {
    document.images[ImgName].src = eval(ImgSource+'.src');
    }
    </script>

    All'immagine gel menu associo:

    <a hrefpagina.htm" onmouseover="cambia('imm1','link1on');" onmouseout="cambia('imm1','link1off');">[img]immagini/img_02.gif[/img]</a>


    all'immagine che deve cambiare:

    [img]immagini/img01.gif[/img]

    Posso fare una cosa del genere con flash?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    associ ad un pulsante:

    codice:
    on(rollOver){
    	getURL("javascript:cambia('imm1','link1on');");
    }
    on(rollOut){
    	getURL("javascript:cambia('imm1','link1off');");
    }

  3. #3
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Grazie!
    Sei sempre il migliore!

  4. #4
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    IO ho messo il js nella pagina con i filmato e all'swf che deve cambiare ho dati il nome imm1 così:

    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="334" height="208" name="imm1">

    Ma al mouseover non mi cambia questo filmato la pagina diventa bianca?????
    Sai il perchè?

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta, il ti ho mostrato come richiamare la funzione javascript da flash. Per la funzione, invece, devi chiedere nel forum html o scripting..

  6. #6
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Ok grazie!

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E di che..

  8. #8
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Ho un nuovo problema!
    Devo richiamare due funzioni diverse con lo stesso pulsant ma non ci riesco!

    Ho provato a fare così:

    on (release) {
    getURL("javascript:funzione1('foto','link4')");
    }
    on (release) {
    getURL("javascript:funzione2('dettaglio','immagine 4')");
    }


    Ma sembra non vedere la seconda funzione!?

    Dove sbaglio?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    se vuoi richiamare due funzioni con un solo click, devi metterle dentro un unico onrelease...
    on (release) {
    getURL("javascript:funzione1('foto','link4')");
    getURL(" javascript:funzione2('dettaglio','immagi
    ne4')");
    }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  10. #10
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    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.