Rispondi 
getElementById
Modalitą discussione Modalitą lineare
14-03-2007, 14:00
Messaggio: #1 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

getElementById


Codice:
<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??53


http://toninosite.altervista.org il mio sito

Ultima modifica di toninosite : 14-03-2007 alle ore 14:02.

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
14-03-2007, 14:56
Messaggio: #2 (permalink)
Helmakil
Forumista Giovane
***
Registrato: Dec 2006
Messaggi: 134
Reputazione:

RE: getElementById


non funziona perch? ? sbagliato 18
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:

Codice:
<script language="javascript">
function a()
{
document.getElementById('ks).value="b.mp3";
}
</script>

Questo scritto in pochi secondi, ma dovrebbe funzionare 18


trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
14-03-2007, 17:14
Messaggio: #3 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

RE: getElementById


avevo gi? provato ma nn funziona...

http://toninosite.altervista.org il mio sito

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
14-03-2007, 18:46
Messaggio: #4 (permalink)
L'avatar di gokufg gokufg
Amministratore
*******
Registrato: Oct 2006
Messaggi: 2,303
Reputazione:

RE: getElementById


Ciao toninosite
Per far ascoltare un mp3 sul tuo sito perch? non usi il seguente script?

Codice:
<object type="application/x-mplayer2" codebase="&lt;a href=" http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version="6,4,7,1112&quot;" target="_blank" height="190" width="176">
http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"&gt;
<param name="AutoStart" value="true"> <!-- Il filmato parte al caricamento della pagina -->
<param name="ShowControls" value="false"> <!-- non mostra i controlli di WMP -->
<param name="ShowStatusBar" value="true"> <!-- mostra la barra di stato -->
<param name="filename" value="http://www.sito.net/FILE.wmv"> <!-- Nome file DEVE essere un url assoluto-->
<param name="loop" value="false"> <!-- alla fine del filmato esso viene nuovamente riprodotto -->
<embed type="application/x-mplayer2" src="FILE.wmv" autostart="0" showcontrols="1" loop="0" height="190" width="176">
<param name="volume" value="100">
</object>


ALTRO SCRIPT

Codice:
<object width="30%" height="63"

classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="PTMediaPlayer">
<param name="URL" value="mp3/nome.mp3">
<param name="rate" value="1">
<param name="currentPosition" value="0">
<param name="playCount" value="1">
<param name="autoStart" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="-1">
<param name="enableContextMenu" value="0">
</object>


Li ho testati e funzionano.

;ciao


Finito il seo contest zanzara mannara: complimentati con i vincitori del SEO contest wink Ecco la SERP: zanzara mannara
Presentati al Forum PW se ancora non l'hai fatto 07

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
14-03-2007, 19:26
Messaggio: #5 (permalink)
Helmakil
Forumista Giovane
***
Registrato: Dec 2006
Messaggi: 134
Reputazione:

RE: getElementById


S?, probabilmente non si pu? agire cos? 18

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 00:03
Messaggio: #6 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

RE: getElementById


Si ok ma volevo cambiare l'url del file da javascipt .... altre soluzioni

http://toninosite.altervista.org il mio sito

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 00:09
Messaggio: #7 (permalink)
L'avatar di gokufg gokufg
Amministratore
*******
Registrato: Oct 2006
Messaggi: 2,303
Reputazione:

RE: getElementById


toninosite ha scritto:
Si ok ma volevo cambiare l'url del file da javascipt .... altre soluzioni


Scusa ma non puoi usare gli script che ti avevo suggerito prima?:51:


Finito il seo contest zanzara mannara: complimentati con i vincitori del SEO contest wink Ecco la SERP: zanzara mannara
Presentati al Forum PW se ancora non l'hai fatto 07

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 00:32
Messaggio: #8 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

RE: getElementById


Si ma in quel modo aggiungo solo param e basta.

Io vorrei costruire come un menu in javascript e in modo tale da cambiare l'url ......... hai capito??

http://toninosite.altervista.org il mio sito

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 00:43
Messaggio: #9 (permalink)
L'avatar di gokufg gokufg
Amministratore
*******
Registrato: Oct 2006
Messaggi: 2,303
Reputazione:

RE: getElementById


toninosite ha scritto:
Si ma in quel modo aggiungo solo param e basta.

Io vorrei costruire come un menu in javascript e in modo tale da cambiare l'url ......... hai capito??


Vuoi far cambiare mp3 con un click? Cosi da poter ascoltare pi? mp3 uno dopo l'altro?


Finito il seo contest zanzara mannara: complimentati con i vincitori del SEO contest wink Ecco la SERP: zanzara mannara
Presentati al Forum PW se ancora non l'hai fatto 07

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 00:50
Messaggio: #10 (permalink)
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

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 21:30
Messaggio: #11 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

RE: getElementById


Qualcuno ha qualche soluzione ?

http://toninosite.altervista.org il mio sito

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-03-2007, 22:51
Messaggio: #12 (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
16-03-2007, 10:30
Messaggio: #13 (permalink)
toninosite
Apprendista
**
Registrato: Jan 2007
Messaggi: 14
Reputazione:

RE: getElementById


bgsound nn ? compatibile con firefox....cmq 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.... ce la faremo??

http://toninosite.altervista.org il mio sito

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-03-2007, 23:58
Messaggio: #14 (permalink)
Helmakil
Forumista Giovane
***
Registrato: Dec 2006
Messaggi: 134
Reputazione:

RE: getElementById


L'elemento param stesso, per?, non permette un interazione cos? semplice... Se vuoi interagire probabilmente potresti inserire all'interno del param stesso la possibilit? di cambiare canzone.... E comunque non ha senso inserire la musica nel sito e poi preoccuparsi della compatibilit? 18

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
02-05-2007, 13:24
Messaggio: #15 (permalink)
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.

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

getElementById
Guarda versione stampabile
Invia la discussione a un amico
Sottoscrivi la discussione
Aggiungi discussione alle favorite

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.
Vai al Forum:

Data e Ora attuale: 24-07-2008, 11:48

Contattaci - Punto Web