14-03-2007, 14:56 |
|
|
|
|
|
|
|
Helmakil
Forumista Giovane
  
|
Registrato: Dec 2006
Messaggi: 134
Reputazione:
|
|
RE: getElementById
non funziona perch? ? sbagliato 
il metodo document.getElementById() crea una "maniglia" per modificare le propriet? dell'oggetto con l'id specificato.
Di conseguenza, appiglarsi all'elemento k e poi all'elemento ks di k (almeno mi sembra che tu abbia fatto cos?) non ha senso.
ecco come avresti dovuto fare:
<script language="javascript">
function a()
{
document.getElementById('ks).value="b.mp3";
}
</script>
Questo scritto in pochi secondi, ma dovrebbe funzionare
|
15-03-2007, 00:50 |
|
|
|
|
|
|
|
toninosite
Apprendista
 
|
Registrato: Jan 2007
Messaggi: 14
Reputazione:
|
|
RE: getElementById
si tipo
a.mp3
b.mp3
c.mp3
non per forza uno dopo l'altro anche casuale
http://toninosite.altervista.org il mio sito
|
15-03-2007, 22:51 |
|
|
|
|
|
|
|
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.
<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?:
document.write("<bgsound src='a.mp3' id='ks' />");
almeno per la prima parte dovrebbe funzionare... anzi, funziona, l'ho provato 
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.
|
02-05-2007, 13:24 |
|
|
|
|
|
|
|
Mega69
Niubbo

|
Registrato: Apr 2007
Messaggi: 3
Reputazione:
|
|
RE: getElementById
E' possibile cambiare dinamicamente l'src del tag bgsound, non ? possibile fare lo stesso col tag embed o col tag object.
Mi ? stato riferito da un addetto ai lavori che il bug ? stato risolto con la versione 2.0 di firefox, ma non ho ancora provato.
L'unico modo funzionante e crossbrowser ? di usare ajax per introdurre un nuovo tag embed/object. Oppure potresti semplicemente usare un iframe, decidi tu.
|
| Regole di Scrittura |
Tu non puoi inserire nuovi messaggi.
Tu non puoi rispondere ai messaggi.
Tu non puoi inviare messaggi.
Tu non puoi modificare i tuoi messaggi. |
Il codice HTML č Disattivato.
Il codice MyCode č Attivato.
Gli Smilies sono Attivato.
Il codice [IMG] Attivato. |
Data e Ora attuale: 24-07-2008, 11:48