Pasar valor a frame
Publicado por k_rol (4 intervenciones) el 03/08/2010 12:32:15
Hola, lo que pretende hacer con mi programa es cargar valores desde el frame superior y pasarselos al inferior, pero me carga todos menos el area pq me pone: undefined.
El codigo del frame superior es:
var starea = 'E&I';
function Cambia() {
Sumario.focus();
window.parent.frames("bottom").document.all.item("Fecha").value = Calendar1.Year + '/' + Calendar1.Month + '/' + Calendar1.Day;
window.parent.frames("bottom").document.all.item("Area").value = starea;
window.parent.frames("bottom").document.Datos.Noche.value = 'false';
window.parent.frames("bottom").document.forms("Datos").submit();
}
y el del frame inferior:
<FORM NAME=Datos method="post">
<INPUT type="hidden" id=Fecha name=Fecha LANGUAGE=javascript>
<INPUT type="hidden" id=Area name=Area LANGUAGE=javascript>
<INPUT type="hidden" id=Noche name=Noche LANGUAGE=javascript onchange="Noche_onchange()">
<INPUT type="hidden" id=Turno1 name=Turno1 LANGUAGE=javascript>
<INPUT type="hidden" id=Evento name=Evento LANGUAGE=javascript>
</FORM>
table width=95%>
<TD align=center>
<h3 align=center>
<%
Response.Write('<label id=fecha_label>' + slibfecha_DateToEsp(d) + '</label>');
Response.Write(' - <label id=area_label>' + Request.Form("Area") + '</label>');
Response.Write(' Turno: <label id=turno_label>' + turno + '</label> ');
El valor de turno aparece correctamente pero el request.form("area") me devuelve undefined.
Alguien sabe q hago mal??? gracias
El codigo del frame superior es:
var starea = 'E&I';
function Cambia() {
Sumario.focus();
window.parent.frames("bottom").document.all.item("Fecha").value = Calendar1.Year + '/' + Calendar1.Month + '/' + Calendar1.Day;
window.parent.frames("bottom").document.all.item("Area").value = starea;
window.parent.frames("bottom").document.Datos.Noche.value = 'false';
window.parent.frames("bottom").document.forms("Datos").submit();
}
y el del frame inferior:
<FORM NAME=Datos method="post">
<INPUT type="hidden" id=Fecha name=Fecha LANGUAGE=javascript>
<INPUT type="hidden" id=Area name=Area LANGUAGE=javascript>
<INPUT type="hidden" id=Noche name=Noche LANGUAGE=javascript onchange="Noche_onchange()">
<INPUT type="hidden" id=Turno1 name=Turno1 LANGUAGE=javascript>
<INPUT type="hidden" id=Evento name=Evento LANGUAGE=javascript>
</FORM>
table width=95%>
<TD align=center>
<h3 align=center>
<%
Response.Write('<label id=fecha_label>' + slibfecha_DateToEsp(d) + '</label>');
Response.Write(' - <label id=area_label>' + Request.Form("Area") + '</label>');
Response.Write(' Turno: <label id=turno_label>' + turno + '</label> ');
El valor de turno aparece correctamente pero el request.form("area") me devuelve undefined.
Alguien sabe q hago mal??? gracias
Valora esta pregunta


0