Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2005, 10:29
sasquatch-home
 
Fecha de Ingreso: febrero-2005
Mensajes: 12
Antigüedad: 19 años, 10 meses
Puntos: 0
Exclamación Descripcion en caja de texto con vinculo desde lista desplegable compartida

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&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]="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">&nbsp;</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

Última edición por sasquatch-home; 27/02/2005 a las 10:31