Foros del Web » Programando para Internet » Javascript »

Problema Con Select

Estas en el tema de Problema Con Select en el foro de Javascript en Foros del Web. Hola de nuevo a todos, he puesto mi duda en esta zona, porque creo q es el lugar mas conveniente. Veran, tengo un problemilla con ...
  #1 (permalink)  
Antiguo 23/10/2005, 10:49
 
Fecha de Ingreso: agosto-2005
Mensajes: 28
Antigüedad: 18 años, 8 meses
Puntos: 0
Problema Con Select

Hola de nuevo a todos, he puesto mi duda en esta zona, porque creo q es el lugar mas conveniente.

Veran, tengo un problemilla con un SELECT, resulta que tengo una lista deplegable para que los usuarios elijan el sonido de fondo de la web mientras la visitan. Encontré un script en www.yomaster.com muy bueno y funciona de maravilla, tb lo importante es q esta lista deplegable tiene la opcion de parar el sonido que estas escuchando; pero es que además tengo programado que cuando un usuario se registre, tenga la opcion de elegir el sonido de entrada que él quiera que suene cuando se loguee. Con print '<bg sound src="...... de php, funciona de maravilla, pero logicamente independientemente de la lista desplegable. Y lo que quiero exactamente es que cuando la persona se loguee, pueda parar el sonido si quiere. Para ello se me ocurrio la idea de provocar que al loguerse, php le diera el valor SELECTED al componente de la lista deplegable que le correspondiese. El funcionamiento teorico funciona, el valor de SELECTED lo da, pero no suena el sonido.

El problema creo que está, en que lo de la reprodución del script del sonido, funciona usando el parametro <SELECT onchange=mus1()> y solo funciona al cambiarlo, no al decir que deje ya seleccionado un componente de la lista.

les expongo los codigos:

//Esta parte es la del archivo JS que uso para el funcionamiento del select

musi=""

musi2=""

musi3="http://www.codelyokoweb.com/snd/France.mp3"

musi4="http://www.codelyokoweb.com/snd/English.mp3"

musi5="http://www.codelyokoweb.com/snd/Spanish.mp3"

musi6="http://www.codelyokoweb.com/snd/Instrumental.mp3"

<!--Don't edit from here on-->

function mus1()

{

if (t.options.selectedIndex==0){

mus.innerHTML="<embed src="+musi+" loop=-1>"

}

if (t.options.selectedIndex==1){

mus.innerHTML="<embed src="+musi2+" loop=-1>"

}

if (t.options.selectedIndex==2){

mus.innerHTML="<embed src="+musi3+" loop=-1>"

}

if (t.options.selectedIndex==3){

mus.innerHTML="<embed src="+musi4+" loop=-1>"

}

if (t.options.selectedIndex==4){

mus.innerHTML="<embed src="+musi5+" loop=-1>"

}

if (t.options.selectedIndex==5){

mus.innerHTML="<embed src="+musi6+" loop=-1>"

}

if (t.options.selectedIndex==6){

mus.innerHTML=""

}

}

document.write("<span id='mus' style='position:absolute;top:-90000'><embed src="+musi+" width=0 height=0 loop=-1></span>")



// esta es la parte del archivo donde va el select

<SELECT style="font-weight: bold; font-size: 7pt; color: #0099FF; font-family: Verdana, Arial; background-color: #05000d" onchange=mus1() name=t border="0" size="1">

<OPTION selected>Selecciona un sonido

<OPTION>-----------------------

<OPTION <?echo $snd1; ?>>Un monde sans danger

<OPTION <?echo $snd2; ?>>A world without danger

<OPTION <?echo $snd3; ?>>A world without danger 2

<OPTION <?echo $snd4; ?>>Un monde sans danger 2

<OPTION <?echo $snd5; ?>>------APAGAR... OFF...</OPTION>

<OPTION></OPTION>

</SELECT>

los valores $snd1, 2, 3, 4, y 5 son variables que se les da el valor SELECTED, a la hora de que el usuario se loguee.

Funciona pero cuando se selecciona solo la opcion de la lista, no suena, y es pq la funcion onchange, solo funciona cuando se cambia la opcion de la lista.


Espero que hayan entendido mi problema. Muchisimas gracias, WEB MASTER LYOKO.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:16.