Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Tag embed e javascript

  1. #1

    Tag embed e javascript

    Come faccio a interfacciarmi al tag embed con javascript?
    Si puo determinare con javascript l'attributo src di un tag embed?
    O esistono solo altri metodi, quali play e stop?
    In questo caso, come si usano?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: Tag embed e javascript

    Originariamente inviato da Mega69
    Come faccio a interfacciarmi al tag embed con javascript?
    Si puo determinare con javascript l'attributo src di un tag embed?
    se hai
    <embed src="..." id="mioembed" />

    ricavi l'attributo con
    document.getElementById('mioembed').src

    per gli altri metodi prova così:
    document.getElementById('mioembed').play();
    document.getElementById('mioembed').stop();

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Il fatto è che ci avevo gia provato a utilizzar questo metodo che teoricamente non dovrebbe dare problemi, eppure ne mozilla ne firefox sembrano accettarlo...
    Forse bisogna considerarli oggetti e activex?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    provato su Firefox con un file audio che si chiama ding.wav


    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        
        <title>xhtml 1.0</title>
    
    
        <script type="text/javascript">
        
        function doEmbed(currentYear) {
            obj_emb = document.getElementById('objwav');
            alert(obj_emb.src);
            obj_emb.play()
        }
    
        window.onload = function() {
           doEmbed();
        }
        </script>
    
    
    <body>
        <embed src="ding.wav" id="objwav" />       
    </body>
    </html>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Eppure il codice qui seguente che in toria è semplicissimo non vuole funzionare...
    Dagli un'occhiata se hai un pò di tempo:


    <html><head><script type="text/javascript">

    //qui inizia la fase importante
    function cambiamusica(qualsiasi)
    {
    document.getElementById("musica").src=qualsiasi.op tions[qualsiasi.selectedIndex].value;

    //quest'ultimo .play l ho aggiunto adesso ma non funziona lo stesso

    document.getElementById("musica").play()
    }

    </script></head><body>





    <form>
    <select id="selezione" onchange="cambiamusica(this);">
    <option value="walkthisway.mp3">musica1</option>
    <option value="benoit.mp3">musica2</option>
    </select>
    </form>



    <embed src="#" id="musica" hidden="true" autostart="true" />
    </body></html>


    Ho provato anche a cacciare hidden, autostart, tutto, ma non mi funziona!

    Scusa per quanto ti sto rompendo!

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.