webForumDet fria alternativet
Logga in / Bli medlem

Flytta popup?

JavaScript

2 svar · 236 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... :)

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)