Foros del Web » Programando para Internet » Javascript »

Pasar valores de una pagina a otra en un listbox

Estas en el tema de Pasar valores de una pagina a otra en un listbox en el foro de Javascript en Foros del Web. Hola, estoy tratando de pasar algunos valores de una ventana a otra donde tengo ubicada un listbox, pero aparece el siguiente mensaje de error: Error: ...
  #1 (permalink)  
Antiguo 01/07/2003, 10:01
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 2
Pasar valores de una pagina a otra en un listbox

Hola, estoy tratando de pasar algunos valores de una ventana a otra donde tengo ubicada un listbox, pero aparece el siguiente mensaje de error:

Error: window.opener.document.form1.lsthw has no properties
Source File: http://esalcedo/callc/Con_Hardware.asp?va_a=4
Line: 64



Este es el codigo de la pagina de donde estoy pasando los valores:

function parametros(val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, val11, val12, val13, val14, val15){
var coddisp=val1;
var dispositivo=val2;
var serial=val3;
var codmodmar=val4;
var descripcion=val5;
var inventario=val6;
var codproveedor=val7;
var nombreprov=val8;
var codcontrato=val9;
var contrato=val10;
var web=val11;
var coding=val12;
var nombreing=val13;
var observacion=val14;
var cod=val15;
var indice=parseInt(<%=request("vallist")%>)-1;
var i=window.opener.document.form1.lsthw.length+1
switch(<%=request("va_a")%>){
case 1: window.opener.document.getElementById('frmdisposit ivo2').innerHTML=dispositivo;
window.opener.document.form1.frmcoddisp.value=codd isp;
window.opener.document.form1.serial.value=serial;
window.opener.document.getElementById('frmmodelo') .innerHTML=descripcion;
window.opener.document.form1.frmcodmod.value=codmo dmar;
window.opener.document.form1.inventario.value=inve ntario;
window.opener.document.getElementById('frmproveedo r').innerHTML=nombreprov;
window.opener.document.form1.frmcodprov.value=codp roveedor;
window.opener.document.getElementById('frmcontrato ').innerHTML=contrato;
window.opener.document.form1.codcont.value=codcont rato;
window.opener.document.form1.web.value=web;
window.opener.document.getElementById('frmingenier o').innerHTML=nombreing;
window.opener.document.form1.coding.value=coding;
window.opener.document.form1.Observacion.value=obs ervacion;
window.opener.document.form1.cod.value=cod;
self.close();
break;
case 2: window.opener.document.form1.coding.value=reg;
window.opener.document.getElementById('frmingenier o').innerHTML=nombre;
self.close();
break;
case 3: //window.opener.document.form1.lsthw.value=cod;
//window.opener.document.form1.lsthw.text='prueba';
window.opener.document.form1.lsthw.add('prueba',co d);
window.opener.document.form1.lsthw.update();
//window.opener.document.getElementById('lsthw[0]').innerHTML='nombre';
self.close();
break;
case 4: //window.opener.document.form1.lsthw.add('prueba',co d);
//window.opener.document.form1.lsthw.update();
alert(window.opener.document.form1.lsthw.length+1) ;
window.opener.document.form1.lsthw.text="prueba";
break;

}

Y el codigo de la página en donde recibo los valores :

<select name="lsthw" size="10" multiple id="lsthw" style="width:40px">
</select>

Como puedo hacer para solucionar este problema?
Muchas gracias por la información.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:44.