Estoy con el siguiente problema. Tengo una pagina A que hable un formulario en una ventana modal B. el mismo tiene un boton de Aceptar, Cancelar, Reset, y una Boton de Vista Previa el cual al precionarlo me abre otra ventana modal C en la cual tendria que recuperar los valosres del formulario B, pero no los recupero, como puedo solucionar esto.
Aca dejo un pequeño resumen de los codigos de ejemplo para que me puedan ayudar.
001.htm
Código PHP:
<HTML>
<HEAD>
</HEAD>
<SCRIPT>
function doDialog()
{
var x=showModalDialog('002.htm',ip1.value,'status:no;resizable:yes');
d1.innerHTML="El cuadro de diálogo devolvió el valor: " + x;
}
</SCRIPT>
<BODY>
<BR><BR>
<INPUT type=text id=ip1 value='contenido de la entrada'>
<BR><BR>
<input type='button' onclick="doDialog()" value="Crear cuadro">
<DIV id=d1></DIV>
</BODY>
</HTML>
002.htm
Código PHP:
<HTML>
<HEAD>
<base target="_self">
</HEAD>
<script language=JavaScript type=text/javascript>
<!--
String.prototype.itsWhitespace = function(){
return this.search(/\S/g) == -1 ? true : false
}
var msk_txt = /Campo\d/
function check_txt(current_form){
var its_ok = 0
for(var ctr = 0; ctr < current_form.length; ctr++){
if(msk_txt.test(current_form[ctr].name)){
if(current_form[ctr].value.itsWhitespace()){
its_ok++
}else{
}
}
}
if(its_ok == 0){
// Enviamos el formulario
current_form.submit()
}else{
alert("No debe haber campos en blanco.")
}
}
//-->
</script>
<body>
<form method="POST" action="Adm_dev2.php?<? echo SID ?>" name="form1" onsubmit="return false" >
<input type="text" name="Campo1" size="20">
<input type="button" value=" Aceptar " onclick = "check_txt(this.form)">
<input type="reset" value="Restablecer" name="B2"></p>
<input type='button' onclick="showModalDialog('VistaP.php?<? echo SID ?>&_Base=<? echo $_Base ?>&CMP=<? echo $CMP ?>&Con_Server=<? echo $Con_Server ?>&CLFCDR=<? echo $CLFCDR ?>&_user=<? echo $_user ?>&Operation=<? echo $Operation ?>&outurl=<? echo $outurl ?>',window,'status:no;resizable:yes;dialogHeight:460px;dialogWidth:400px;center:no;status:no;help:no');" value="Vista Previa" style="font-size: 8 pt">
</form>
</body>
</HTML>
Código PHP:
<?
// aca recupero la info del formulario al Aceptar
echo $Campo1;
?>
Código PHP:
<?
// Esta es la pagina de la Vista previa pero no logro recuperar la info del Form
echo $Campo1;
?>
Desde ya muchisimas gracias a todos y espero alguna respuesta