Visualizzazione risultati 1 fino 7 di 7

Discussione: Cambiare musica in ascolto [era: getElementById]

  1. #1
    Guest

    Unhappy Cambiare musica in ascolto [era: getElementById]

    Codice HTML:
    <script language="javascript">
    function a()
    {
    document.getElementById('k').getElementById('ks').value='b.mp3';
    }
    </script>
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    <object
      type="audio/x-ms-wma"
      width="100"
      height="100" id="k">
    
      <param name="src" value="a.mp3" id="ks"  />
    </object>
    <a onclick="a();">clik</a>
    </body>
    Non funziona .... il problema sta nel getElementById('k') secondo me...non riesco ad accedere....che ne dite??

  2. #2
    Guest

    Predefinito

    Se non sbaglio quando chiami un oggetto tramite il getElementById() la gerarchia non serve a nulla... Riprova così:
    Codice HTML:
    <script language="javascript">
    function a() {
    if (document.all) {
       document.all["ks"].value = 'b.mp3';
    } else {
       document.getElementById('ks').value = 'b.mp3';
    }
    }
    </script>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <object
      type="audio/x-ms-wma"
      width="100"
      height="100" id="k">
      <param name="src" value="a.mp3" id="ks" />
    </object>
    <a onclick="a();">clik</a>
    </body>
    Ultima modifica di tryphpnuke : 13-03-2007 alle ore 15.07.25

  3. #3
    Guest

    Predefinito

    Non funziona lo stesso

    EDIT: Qualcuno ha qualche soluzione??
    Ultima modifica di funcool : 16-03-2007 alle ore 09.29.12

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova così:
    Codice HTML:
    <script type="text/javascript">
    function a() {
    	var b='<object type="audio/x-ms-wma" width="100" height="100"><param name="src" value="b.mp3" /></object>';
    	if (document.all) {
    		document.all["ks"].innerHTML=b;
    	}
    	else {
    		document.getElementById('ks').innerHTML=b;
    	}
    }
    </script>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <div id="ks">
    <object type="audio/x-ms-wma" width="100" height="100">
    <param name="src" value="a.mp3" />
    </object>
    </div>
    <a onclick="a();">clik</a>
    </body>
    P.S.: Non scrivere due messaggi consecutivi, utilizza il tasto Edita. Ho modificato il titolo.
    Ultima modifica di funcool : 16-03-2007 alle ore 09.30.33
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Perchè usi il document.all["ks"] per accedere???

    Cmq senza stampare tutto l'object non ssi può modificare solo il valore di param??

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da toninosite
    Perchè usi il document.all["ks"] per accedere???
    Ho copiato quello che hai usato tu.

    Citazione Originalmente inviato da toninosite
    Cmq senza stampare tutto l'object non ssi può modificare solo il valore di param??
    Non con il metodo che ho suggerito io.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    Guest

    Predefinito

    credo che lo script che ho postato prima non funzioni perchè il tag object ''copre" il tag param quindi ci deve essere un modo per accedere a param....solo che ancora nn ci siamo....

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •