Flytta popup?

JavaScript

2 svar · 240 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Jag försöker att flytta lagret när jag öppnat det men det vill sig inte riktigt, vad är felet?

<script>
function popup(popupfile,winheight,winwidth){ 
open(popupfile,"PopupWindow"," resizable=no, height=" + winheight + ",width=" + winwidth + ",scrollbars=auto" );} 
PopupWindow.moveTo(100,100);
//-->
</script>
Medlem sedan juni 20004 308 inlägg
#2
  1. Du får inte flytta ett fönster vars innehåll härstammar från en annan domän än din egen.

  2. Fönsterobjektet som du använder för att flytta fönstret (moveTo) returneras av window.open. Det är alltså inte namnet på fönstret som du använder.

  3. Skilj på lager och fönster :)

Ett exempel kan då se ut så här;

function popup(popupfile,winheight,winwidth){ 
	foo=window.open("","PopupWindow"," resizable=no, height=" + winheight + ",width=" + winwidth + ",scrollbars=auto" );
	foo.moveTo(100,100);
	foo.location.href=popupfile;
} 
popup("http://www.yahoo.com",400,400);
Medlem sedan nov. 20017 144 inlägg
#3

Jaha tänkte inte på det... :)

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)