JS, no puedo acceder a propiedad "x"

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
Invitado

JS, no puedo acceder a propiedad "x"

Mensajepor Invitado » Sab Nov 26, 2016 3:03 pm

Hola foreros,
tengo un problema con este codigo JS:

<head>
<script>
var W;

function abrir(){
return window.open('http://www.google.es', '','width=500, height=400, left=500, top=300');
}

function mover(){
var x = prompt("Nueva posición horizontal: ", screenX);
var y = prompt("Nueva posición vertical: ", screenY);
W.moveTo(x,y);
W.focus();
}

</script>
<body>
<p>Abrir nueva ventana::
<a href="#" onclick="javascript:W = abrir()">Abrir ventana</a></p>
<p>Reposicionar ventana:
<a href="#" onclick="javascript:mover()">Reposicionar ventana</a></p>
</body>

y es que
Si no le doy una direccion a la ventana el codigo me funciona perfectsamente pero en cuanto le doy la direccion(http://www.google.es en el ejemplo) no me deja acceder al metodo moveTo de la nueva ventana(W)¿Cual es el problema?

Tengo entendido que la politica de seguridad "same-origin" solo se aplica en HTML/iframes), entonces ¿pork no me deja acceder a la propiedad ?
La ventana W es de ambito global por lo k exite dentro de la funcion mover :-/

¿Alguien me explica que sucede?

Gracias, saludos:D



Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados