Javascript-FIREFOX-IE
Hola a todos, mi duda sale de este script:
function update(act1,act2)
{
var form = document.forms[0];
form.action=act1;
form.submit();
(form.valid.value=="true")
{
window.opener.document.forms[0].action=act2;
window.opener.document.forms[0].submit();
window.close();
}
}
Como ven, le estoy pidiendo que haga dos cosas: 1. haga una actualización a través de un popup 2. refresqua la página original desde donde se abrió el poup para mostrar lo actualizado, el caso es que cada vez que quero que window.close(); , las dos líneas de arriba no funciona, claro en IE perfecto, en Forefor nada de nada, si alqguien tiene algun comentario o una idea para que la cosa funciones sería bien, gracias.
saludos, LUZ
function update(act1,act2)
{
var form = document.forms[0];
form.action=act1;
form.submit();
(form.valid.value=="true")
{
window.opener.document.forms[0].action=act2;
window.opener.document.forms[0].submit();
window.close();
}
}
Como ven, le estoy pidiendo que haga dos cosas: 1. haga una actualización a través de un popup 2. refresqua la página original desde donde se abrió el poup para mostrar lo actualizado, el caso es que cada vez que quero que window.close(); , las dos líneas de arriba no funciona, claro en IE perfecto, en Forefor nada de nada, si alqguien tiene algun comentario o una idea para que la cosa funciones sería bien, gracias.
saludos, LUZ
mira este ejercicio, depliega todas las propiedades del objeto WINDOW, tambien puede ser DOCUMENT o un [object] ... mm solo cambia en la parte del FOR () todos los WINDOW por DOCUMENT o viceversa, etc, etc... funciona con todos los navegadores..!
<html>
<head>
<script language="javascript">
function test() {
var pre="<font style='font-family: tahoma, verdana, arial; font-size: 11px;'>";
var end="</font><br>";
var ev="";
var str="";
for (var item in window) {
ev=eval("window."+item);
ev="<font color='darkblue'>""+ev+""</font>";
document.writeln(pre+"window."+item+"<b> as </b> "+ev+end);
}
}
</script>
</head>
<body onload="test();">
</body>
</html>
intentale, yo tampoko se...
<html>
<head>
<script language="javascript">
function test() {
var pre="<font style='font-family: tahoma, verdana, arial; font-size: 11px;'>";
var end="</font><br>";
var ev="";
var str="";
for (var item in window) {
ev=eval("window."+item);
ev="<font color='darkblue'>""+ev+""</font>";
document.writeln(pre+"window."+item+"<b> as </b> "+ev+end);
}
}
</script>
</head>
<body onload="test();">
</body>
</html>
intentale, yo tampoko se...