soy un tarado, encontre la esquiba solucion, este es el codigo que estaba usando y no andaba
formulario.asp
Código:
<SCRIPT LANGUAGE=javascript>
function B1_onclick() {
window.open('confirma.asp','', 'toolbar=no,directories=no,menubar=no,status=no,width=200,height=100');
}
</SCRIPT>
<form id=ff action="formulario.asp.asp" method=post>
<input type="button" value="GRABAR" name="B1" onclick="return B1_onclick()">
</form>
confirma.asp
Código:
<SCRIPT LANGUAGE=javascript>
function window_onload() {
x=(screen.width-document.body.clientWidth) / 2;
y=(screen.height-document.body.clientHeight) / 2;
moveTo(x,y);
}
function B4_onclick() {
window.close() //BOTON DE CANCELAR
}
function B3_onclick() {
window.opener.document.ff.submit()
window.close() //BOTON DE ACEPTAR
}
</SCRIPT>
si pruevan este codigo en IE es probable que funcione pero en Mozilla o FireFox no, el error esta en no especificar el nombre del formulario, unicamente esta declarado el ID, a continuacion pongo el codigo que a mi me funciona con FireFox
formulario.asp
Código:
<SCRIPT LANGUAGE=javascript>
function B1_onclick() {
window.open('confirma.asp','', 'toolbar=no,directories=no,menubar=no,status=no,width=200,height=100');
}
</SCRIPT>
<form id=ff action="formulario.asp.asp" method=post name=ff>
<input type="button" value="GRABAR" name="B1" onclick="return B1_onclick()">
</form>
confirma.asp
Código:
<SCRIPT LANGUAGE=javascript>
function window_onload() {
x=(screen.width-document.body.clientWidth) / 2;
y=(screen.height-document.body.clientHeight) / 2;
moveTo(x,y);
}
function B4_onclick() {
window.close() //BOTON DE CANCELAR
}
function B3_onclick() {
window.opener.document.ff.submit()
window.close() //BOTON DE ACEPTAR
}
</SCRIPT>
espero que algien lo utilice para algo, saludos