Esta clase no admite Automatización
Publicado por Cody (4 intervenciones) el 15/02/2007 12:33:40
Hola a tod@s,
dentro de un formulario, mediante un botón, llamo a esta función, q abre una nueva ventana que me permite adjuntar un archivo:
function abrir_ventana(url){
var left = Math.floor( (screen.width - 650) / 2);
var top = Math.floor( (screen.height - 400) / 2);
var ventana=open(url,'','width=650,height=400,top='+top+',left='+left);
if(ventana==null)alert('Desactiva el bloqueador de ventanas del navegador');
}
Seguidamente desde la ventana que abro, pretendo modificar el valor de un campo del primer formulario, mediante la siguiente función en el submit mediante php:
print('<script language="javascript">');
print('window.opener.document.forms[0].'.$campo.'.value="'.$filename.'";');
print('window.opener.document.getElementById("'.$campo.'src").innerHTML="<img src=\"'.$rutaimagenes.'/'.$filename.'\">";window.close()</script>');
El problema es que me da el siguiente error de Javascript al ejecutar window.opener.document.forms[0].(nombrecampo).value=XXXXXX:
"Esta clase no admite Automatización".
Alguien me puede ayudar?? Gracias
dentro de un formulario, mediante un botón, llamo a esta función, q abre una nueva ventana que me permite adjuntar un archivo:
function abrir_ventana(url){
var left = Math.floor( (screen.width - 650) / 2);
var top = Math.floor( (screen.height - 400) / 2);
var ventana=open(url,'','width=650,height=400,top='+top+',left='+left);
if(ventana==null)alert('Desactiva el bloqueador de ventanas del navegador');
}
Seguidamente desde la ventana que abro, pretendo modificar el valor de un campo del primer formulario, mediante la siguiente función en el submit mediante php:
print('<script language="javascript">');
print('window.opener.document.forms[0].'.$campo.'.value="'.$filename.'";');
print('window.opener.document.getElementById("'.$campo.'src").innerHTML="<img src=\"'.$rutaimagenes.'/'.$filename.'\">";window.close()</script>');
El problema es que me da el siguiente error de Javascript al ejecutar window.opener.document.forms[0].(nombrecampo).value=XXXXXX:
"Esta clase no admite Automatización".
Alguien me puede ayudar?? Gracias
Valora esta pregunta


0