Foros del Web » Programando para Internet » Javascript »

Error en Firefox

Estas en el tema de Error en Firefox en el foro de Javascript en Foros del Web. Buenas noches compañer@s. Haciendo unas cosillas, como de costumbre, me he encontrado con un error, que me gustaría ver si podeís ayudarme a resolverlo. Se ...
  #1 (permalink)  
Antiguo 21/12/2006, 17:52
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 9 meses
Puntos: 10
Error en Firefox

Buenas noches compañer@s.

Haciendo unas cosillas, como de costumbre, me he encontrado con un error, que me gustaría ver si podeís ayudarme a resolverlo.

Se trata de lo siguiente:

Tengo una página que lanza un popup, y ese popup, al cargar, tiene que recolocarse (moveTo)

En IE funciona perfectamente, y en Firefox también, solo que en la ejecución del moveTo(window.moveTo(300,400); me da el siguiente error en la consola de Javascript:
Cita:
Error: [Exception... "'Permiso para obtener la propiedad XULElement.accessKey denegado' when calling method: [nsIDOMXULLabelElement::accessKey]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: http://localhost/miDominio/js/imagePopup.js :: resizeMe :: line 39" data: no]
Archivo de origen: http://localhost/miDominio/js/imagePopup.js
Línea: 39
He mirado en google, pero no he sacado nada en claro, por lo que si alguien puede ayudarme al respecto, se lo agradecería.

Gracias de antemano a todos.. y Feliz Navidad

  #2 (permalink)  
Antiguo 21/12/2006, 21:26
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Re: Error en Firefox

Y por qué enlugar de usar moveTo no usás los atributos top y left directamente?
Código:
<a href="javascript:function ventana(url,ancho,alto,desplazamiento,tamanio){coordx= screen.width ? (screen.width-ancho)/2 : 0; coordy= screen.height ? (screen.height-alto)/2 : 0; window.open(url,'','width='+ancho+',height='+alto+',top='+coordy+',left='+coordx+',resizable='+tamanio+',scrollbars='+desplazamiento); } ventana('calendario/calendar.php',150,150,'no','no')"><img src="calendario/calendar.gif" width="16" height="15" border="0" align="absmiddle" title="seleccionar fecha"></a>
  #3 (permalink)  
Antiguo 22/12/2006, 02:29
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 9 meses
Puntos: 10
Re: Error en Firefox

Buenos días Panino5001

Está muy claro que la ventana ya va posicionada en su apertura.. peroooooooo, te cuento.

Al abrir la ventana, hay una diferencia de 35 px entre IE y Firefox (dado que en IE puedes quitar la barrra de status (status bar), pero en Firefox, no puedes) y eso, produce que la ventana en firefox quede 35 px más abajo (más larga), y entonces no queda centrada en la pantalla (porque al abrir la ventana la pongo centrada en la pantalla).

Entonces, mi forma es que al cargar la ventana, verifico el navegador, y la resituo en función de él, teniendo en cuenta ese ratio de diferencia entre navegadores.

Por eso, en la carga de mi nueva ventana, al reposicionarla, me da es error que ya comenté antes
Cita:
Error: [Exception... "'Permiso para obtener la propiedad XULElement.accessKey denegado' when calling method: [nsIDOMXULLabelElement::accessKey]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: http://localhost/miDominio/js/imagePopup.js :: resizeMe :: line 39" data: no]
Archivo de origen: http://localhost/miDominio/js/imagePopup.js
Línea: 39
No se si me he explicado correctamente,pero espero que podais ayudarme en esto.

Gracias de antemano

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:31.