webForumDet fria alternativet

Popup-frågor

2 svar · 265 visningar · startad av NBT

NBTMedlem sedan jan. 200264 inlägg
#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

JojoxxMedlem 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.

NBTMedlem sedan jan. 200264 inlägg
#3

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

Ha en trevlig semester!

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)