Hola de nuevo. Te pongo en rojo los cambios que hay que hacer:
Código:
function verifyInput() {
(....etc)
var s = document.combowithtext.Discos.value;
document.combowithtext.letras.options[i].text
(....etc)
(esto no era la causa del error, pero es mejor así por compatibilidad)
Código:
//extend this list if neccessary to accomodate more selections
descriptions[0]=new Array()
descriptions[0][0]="Letra Nº 1 de MI PRIMER CD"
descriptions[0][1]="Letra Nº 2 de MI PRIMER CD"
descriptions[0][2]="Letra Nº 3 de MI PRIMER CD"
descriptions[1]=new Array()
descriptions[1][0]="Letra Nº 1 de MI SEGUNDO CD"
descriptions[1][1]="Letra Nº 2 de MI SEGUNDO CD"
descriptions[1][2]="Letra Nº 3 de MI SEGUNDO CD"
shortcut.text.value=descriptions[shortcut.Discos.selectedIndex][shortcut.letras.selectedIndex]
Necesitas una matriz bidimensional porque tienes 2 grupos de 3 opciones, no 6 opciones. Éste era el problema.
Código:
function showtext()
{
shortcut.text.value=descriptions[shortcut.Discos.selectedIndex][shortcut.letras.selectedIndex]
}
Ahora espero que funcione como querías. Aún hay un problema de coordinación, porque el texto sólo se actualiza cuando eliges canción, pero si cambias disco no se actualiza automáticamente. Eso se puede hacer con un poco más de trabajo. Primero, mira si funciona como querías.