Autore Messaggio
15-03-2007, 22:51
Messaggio: #1 (permalink)
Helmakil
Forumista Giovane
***
Registrato: Dec 2006
Messaggi: 134
Reputazione:

RE: getElementById


ok, ho risolto: il problema stara nel param, credo che non vada bene utilizzare quel controllo con quel determinato oggetto. Di conseguenza dovresti usare bgsound... ecco la pagina di prova che ho fatto.

Codice:
<html>
<head>
<script language="javascript">
function a()
{
document.getElementById('ks').src="b.mp3";
return false;
}
</script>
<title>Documento senza titolo</title>
</head>
<body>
<a href='#' onclick="a();">Cambia canzone</a>
<bgsound src="a.mp3" id="ks"/>
</body>
</html>

La soluzione non sar? il massimo ma ? l'unica cosa che mi viene in mente. Se invece non vuoi dare un bgsound di default, ma solo a js abilitato, puoi fare cos?: non scrivere il tag nel codice html, e nello script scrivi semplicemente cos?:

Codice:
document.write("<bgsound src='a.mp3' id='ks' />");

almeno per la prima parte dovrebbe funzionare... anzi, funziona, l'ho provato 18
In effetti per la natura stessa di param si dovrebbe stabilire un controllo pi? complesso per modificarlo.
Spero sia stato utile.


Ultima modifica di Helmakil : 15-03-2007 alle ore 23:09.

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta