Popup-frågor

JavaScript

2 svar · 269 visningar · startad av NBT

Medlem sedan jan. 200264 inlägg
Trådstart#1

popup-frågor

1. Om jag har en popup som jag vill sätta fokus på, då antar jag att det är onload.focus som gäller?

2. Om jag vill att en popup som Inte är i fokus ska stängas efter exempelvis 5 sekunder - hur reglerar jag det?

Jag använder mig av Jojoxx popup-script


<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup(url,x,y){   
	MyWin = window.open("","","width=750" + x + ",height=365" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Product viewer</title>\n</head>\n<body marginwidth=3 marginheight=3 leftmargin=0 topmargin=3 rightmargin=0>\n");
	write("<center><img src=\"" + url + "\" width=\"740" + x + "\" height=\"357" + y + "\">\n");
	write("</body>\n</html>\n");
	close();
	}
}
</script>

Tack på förhand

Medlem sedan juni 20004 308 inlägg
#2
  1. När du öppnar ett fönster med window.open så returneras en objektreferens till fönstret (i exemplet MyWin). Denna kan du sedan använda för att sätta focus på fönstret med MyWin.focus();

  2. En liten kodsnutt;

<script language="JavaScript" type="text/javascript">var mytimer;</script>
<body onblur="mytimer=setTimeout('window.close()',5000);" onfocus="clearTimeout(mytimer);">

Jag åker på semester nu, så jag kan tyvärr inte svara på e.v. följdfrågor, men det finns säkert andra som kan hjälpa till i så fall.

Medlem sedan jan. 200264 inlägg
#3

Tack så mycket för hjälpen. Ska testa detta!

Ha en trevlig semester!

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