Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/05/2005, 01:22
juan diaz diaz
 
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 19 años, 3 meses
Puntos: 0
listas múltiples (código)

Sigue sin funcionarme. No se que es lo que puede pasar.
Paso el código, para ver si alguien tiene idea de cual es el error:

Código de la ventana Principal:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript" type="text/JavaScript">



function xShowModalDialog(sURL)
{
modalWin=window.open(String(sURL),"","height=150,w idth=300,top=250,left=300");
}
function Rellenar(lista,valor,texto){
var i=0;
var enc=false;
var valor;

var longitud = lista.options.length;
valor = texto + longitud;
var option_nueva = new Option(valor);
lista.options[longitud]= option_nueva;
}
</script>
<body onLoad="form1.modal.focus()">
<form name="form1" method="post" action="">
<select name="lista" id="lista" size="5" multiple>
</select>
<input name="rellena" type="button" id="rellena" value="Rellena Lista" onClick="Rellenar(lista,'valor','texto')" >
<input name="modal" type="button" id="modal" value="modal" onClick="xShowModalDialog('ventmodal.htm');">
</form>
</body>
</html>


Código de la ventana hija (modal):


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript" type="text/JavaScript">
function aniade(arg)
{
var longitud = window.opener.document.form1.lista.options. length;
var option_nueva = new Option("texto","valor");
window.opener.document.form1.lista.options[longitud] = option_nueva;

}
function cierra()
{
window.close();
}
</script>

<!-- <body onUnload="pasaParametro(textfield)"> -->
<body onLoad="form1.Cerrar.focus()">
<form name="form1" method="post" action="">
<p>&nbsp; </p>
<p> Rellena la lista de la ventana padre
<input name="aniadir" type="button" id="aniadir" onClick="aniade(Array('cajaTexto'))" value="Añadir">
</p>
<p>&nbsp; </p>
<p>
<input name="Cerrar" type="button" id="Cerrar" onClick="cierra()" value="Cerrar">
</p>
<p>&nbsp;</p></form>
</body>
</html>