Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/02/2005, 21:01
sasquatch-home
 
Fecha de Ingreso: febrero-2005
Mensajes: 12
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta

Hola angsanches, así como esta este código es como me dijiste que lo haga, pero aun asi no funciona, a penas pongo vista previa en el frontpage me aparece un error que dice que en la linea 42 caracter 1 no esta definido el 'array'

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 = document.combowithtext.Discos.value; 
 ss = s.split("&");
 for (i = 0; i < ss.length ; i++) {
 document.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&amp;Nombre Canción 2&amp;Nombre Canción 3">Mi Primer CD</option>
  <option value="Nombre Canción 4&amp;Nombre Canción 5&amp;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]=new array()
descriptions[0][0]="Letra Nº 1 del primer CD"
descriptions[0][1]="Letra Nº 2 del primer CD"
descriptions[0][2]="Letra Nº 3 del primer CD"
descriptions[1]=new array()
descriptions[1][0]="Letra Nº 4 del segundo CD"
descriptions[1][1]="Letra Nº 5 del segundo CD"
descriptions[1][2]="Letra Nº 6 del segundo CD"
shortcut.text.value=descriptions[shortcut.Discos.selectedIndex][shortcut.letras.selectedIndex]
function gothere(){
location=shortcut.letras.options[shortcut.letras.selectedIndex].value
}

function showtext()
{
shortcut.text.value=descriptions[shortcut.Discos.selectedIndex][shortcut.letras.selectedIndex]
}
//-->
  </script>
  </p>
</form>
</center>
<p align="center">&nbsp;</p>

</body>

</html> 
Te agradeceria si te podes fijar q estoy haciendo mal, si a vos te andubo quisiera saber si podrias pegar el codigo completo porque yo no encuentro manera de hacerlo funcionar. GRACIAS

atte. Maximiliano

Última edición por sasquatch-home; 28/02/2005 a las 21:12