webForumDet fria alternativet

Fönstret hamnar bakom när man klickar igen

JavaScriptur Javascript

3 svar · 373 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag har en länk som öppnar ett popupfönster

<a href="aktiviteter_mer.asp"  onClick="window.open('', 'visaakt', 'width=500,height=400,scrollbars=yes'); return true;" target="visaakt" title="Klicka här för mer information om aktiviteten...">

Det fungerar bra om man klickar på en aktivitet och får upp fönstret första gången. Stänger man inte fönstret och återgår till sidan som man klickade på länken från och klickar på en annan länk så öppnas det i det redan öppnade fönstret men denna gång poppar inte rutan fram utan den ligger bara nere i aktivitetsfältet och då tror man inte att det händer något när man klickar på länken.

Kan man få så att den poppar upp från aktivitetsfältet?

Medlem sedan feb. 20011 198 inlägg
#2
<a href="aktiviteter_mer.asp"  onClick="var new_win = window.open('', 'visaakt', 'width=500,height=400,scrollbars=yes');new_win.focus(); return true;" target="visaakt" title="Klicka här för mer information om aktiviteten...">
Medlem sedan aug. 20068 090 inlägg
#3

Jag är absolut ingen javascript-guru. Men jag brukar lägga in

onBlur="self.close()"

i popupfönstrets body-tag så att det stänger sig självt när man går tillbaka till ordinarie fönstret. Då undviker man sånt där.

Medlem sedan juli 2000619 inlägg
#4

Tack YOHPOPS det funkar klockrent.

Kan man styra var den ska öppnas? alltså var på skärmen? Jag skulle vilja att den öppnades uppe i högra hörnet på skärmen med lite marginal från toppen och högersidan.

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