Hola muchachos, una vez mas necesito de vuestra ayuda para completar un codigo que logre juntar pero sé que algo falta para q funcione.
El tema es que quiero que la descripcion de de las letras de "MI PRIMER CD" y de "MI SEGUNDO CD" aparezcan en la caja de texto cuando alguien los seleccione, o sea, dependiendo de que "CD" elijan. Por favor ayudenme para poder terminar mi página. Desde ya se los estoy agradeciendo.
Aca les dejo el codigo que fusione entre dos q encontre por una web de Scripts.
Código HTML:
<html>
<head>
<title>Vínculos en lista desplegable + descripción 2</title>
<script language="JavaScript1.2">
function verifyInput() {
var aa;
var s,ss;
var s = combowithtext.Discos.value;
ss = s.split("&");
for (i = 0; i < ss.length ; i++) {
combowithtext.letras.options[i].text = ss[i];
}
}
</script>
</head>
<body>
<center>
<form name="combowithtext">
<p><select id=Discos name="Discos" style="HEIGHT: 66px; LIST-STYLE: square; WIDTH: 155px" size="1" dataFld onChange="verifyInput()">
<option value="Nombre Canción 1&Nombre Canción 2&Nombre Canción 3">Mi Primer CD</option>
<option value="Nombre Canción 4&Nombre Canción 5&Nombre Canción 6">Mi Segundo CD</option>
</select>
<select id="letras" name="letras" style="HEIGHT: 66px; LIST-STYLE: square; WIDTH: 155px" size="1" dataFld onChange="showtext()">
<option value>Nombre Canción 1</option>
<option value>Nombre Canción 2</option>
<option value>Nombre Canción 3</option>
</select><br>
<textarea rows="10" cols="36" wrap="virtual" name="text"></textarea>
<script language="javascript">
<!--
var shortcut=document.combowithtext
var descriptions=new Array()
//extend this list if neccessary to accomodate more selections
descriptions[0]="Letra Nº 1 de "MI PRIMER CD"
descriptions[1]="Letra Nº 2 de "MI PRIMER CD"
descriptions[2]="Letra Nº 3 de "MI PRIMER CD"
descriptions[3]="Letra Nº 1 de "MI SEGUNDO CD"
descriptions[4]="Letra Nº 2 de "MI SEGUNDO CD"
descriptions[5]="Letra Nº 3 de "MI SEGUNDO CD"
shortcut.text.value=descriptions[shortcut.letras.selectedIndex]
function gothere(){
location=shortcut.example.options[shortcut.letras.selectedIndex].value
}
function showtext(){
shortcut.text.value=descriptions[shortcut.letras.selectedIndex]
}
//-->
</script>
</p>
</form>
</center>
<p align="center"> </p>
</body>
</html>
PD: Lo puse en la seccion JAVASCRIPT y no HTML porque en realidad se que el codigo de Javascript es el que esta incompleto.
SE LOS SUPER AGRADEZCO!!!
Atte. Maximiliano