No he podido pasar unas variables provenientes de "origen.php" al archivo "destino.php" el cual se encuentra dentro de un frame y el frame a su vez pertenece a la pagina "principal.php". Segun mi codigo si las envia a "destino.php" pero las muestra en una pagina a parte, y no dentro del frame que quiero.
--------------------------------------------
origen.php
--------------------------------------------
<HTML>
<HEAD> <TITLE> Origen de Datos </TITLE>
</HEAD>
<BODY>
<CENTER><BR>::::: D A T O S :::::
<TABLE>
<form action="principal.php" method="POST" name="datos1">
<TR><TD>Dato1:</TD><TD><input type="text" name="dato1"></TD></TR>
<TR><TD>Dato2:</TD><TD><input type="text" name="dato2"></TD></TR>
<TR><TD> <input type="submit" name="ok" value="Enviar"></TD>
<TD> <input type="reset" name="esc" value="Cancelar"> </TD></TR>
</form>
</TABLE>
</CENTER>
</BODY>
</HTML>
--------------------------------------------
principal.php:
--------------------------------------------
<HTML>
<HEAD> <TITLE>PAgina Principal (3 Frames)</TITLE>
<script>
function enviar(varx, vary)
{ alert('X = ' + varx);
alert('Y = ' + vary);
document.datos2.dato1.value = varx;
document.datos2.dato2.value = vary;
document.datos2.action = 'destino.php';
document.datos2.method = 'POST';
document.datos2.target = 'frame1';
document.datos2.submit();
}
</script>
<? // --- Recivir variables provenientes de "origen.php" ---
$varx = $_POST["dato1"];
$vary = $_POST["dato2"];
?><form action="" method="" name="datos2">
<input type="hidden" name="dato1" value = "">
<input type="hidden" name="dato2" value = "">
</form>
<script>
enviar('<?echo "$varx"?>','<?echo "$vary"?>')
</script>
</HEAD>
<!--- Definición de FRAMES (frame1, frame2, frame3) --->
<FRAMESET cols="20%,*">
<FRAME NAME="frame1" SRC="destino.php" SCROLLING="auto" NORESIZE>
<FRAMESET rows="10%,*" FRAMEBORDER="0" FRAMESPACING="0">
<FRAME NAME="frame2" SRC="paginax.php" SCROLLING="auto" NORESIZE>
<FRAME NAME="frame3" SRC="paginay.php" SCROLLING="auto" NORESIZE>
</FRAMESET>
</FRAMESET>
</HTML>
--------------------------------------------
destino.php
--------------------------------------------
<HTML>
<HEAD> <TITLE>Destino Final de Variables</TITLE> </HEAD>
<BODY>
<BR> Variables... <BR>
<? // --- Recivir y Mostrar los datos provenientes de ---
// --- "principal.php" originados en "origen.php" ---
$varx = $_POST["dato1"];
$vary = $_POST["dato2"];
echo "<BR> Dato1: $varx";
echo "<BR> Dato2: $vary";
?>
<P>
<A HREF="origen.php" target="_parent"><IMG SRC="graficos/bt_back.gif" ALT="Regresar" BORDER=0></A><BR>
</BODY>
</HTML>
No se que este haciendo mal?
GRACIAS...