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

    document.getElementById(""). per swf

    In uno script ho utilizzato
    codice:
    document.getElementById("box").src="image.png";
    così da far uscire la finestrella dell'immagine ad un dato evento!

    Ora vorrei modificarlo, invece di far uscire una immagine vorrei far uscire un mio filmatino in flash in formato swf.

    E' possibile usare document.getElementById() per i ile swf?

    Se non è possibile potrei sempre linkare una pagina html oppure no?

  2. #2
    codice:
    document.getElementById("box").innerHTML='<object type="application/x-shockwave-flash" data="filmato.swf" width="233" height="77"><param name="movie" value="filmato.swf" />[img]Immagini/noflash.jpg[/img]</object>'

  3. #3

    non mi funziona...

  4. #4
    "box" è l'id di un'immagine? fai l'innerHTML all'elemento che la contiene.

  5. #5
    "Box" è l'id del div che contiene l'immagine (o il swf).

    fai l'innerHTML all'elemento che la contiene.
    cosa intendi?

  6. #6
    ho risolto... scusami tanto luca ma c''era un errore di battitura...
    ora funziona

  7. #7
    ora ho un altro problema però...
    l'inner è dentro una funzione di modo che a seconda dell'evento partiva una diversa immagine, io mettevo
    codice:
    document.getElementById("box").src=kind+".gif";
    ma ora il codice si incasina se metto la variabile "kind" dentro l'object

  8. #8
    devi semplicemente sostituire le due chiamate a "filmato.swf" con il nome del filmato da caricare.

  9. #9
    ho provato con
    codice:
    document.getElementById("box").src="<object type="application/x-shockwave-flash" data=""+kind+".swf" width="233" height="77"><param name="movie" value=""+kind+".swf" />[img]Immagini/noflash.jpg[/img]</object>";
    ma non funziona...

    ho paura che vovrò utilizzare "if e else" così in base ai 5 diversi eventi farò partire uno dei 5 filmati associato a quell'evento...

    era più elegante se riuscivo a sostituire la variabile kind in mezzo all'object!

  10. #10
    document.getElementById("box").innerHTML

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.