webForumDet fria alternativet

Måste sidan hoppa upp i topp vid popup?

JavaScript

3 svar · 192 visningar · startad av kittlos

Medlem sedan sep. 2002205 inlägg
Frågan#1

En lång sida som består många länkar som alla öppnar popup-fönster. När man klickar på en länk öppnas popupfönstret, men fönstret bakom åker upp i topp. När man sedan återgår från popupen måste man scrolla ned för att komma till den läank man tryckte på.

Måste det vara så här? Kan jag göra så att sidan bakom popupen inte flyttar sig?
Jag använder scriptet:

window.open('popup.php?image=n','popup','scrollbars=no,resizable=yes,width=w,height=h,left=50,top=50');

-c

Medlem sedan juni 20004 308 inlägg
#2

Returnera false från onClick, ex;

<a href="#" onClick="window.open(...bla bla...); return false;" ...osv

Medlem sedan sep. 2002205 inlägg
#3

funkar inte. Gör jag fel. Lade in det i min funktion, som nu ser ut så här:

function popup(n,w,h)
{
w = w && '10';
h = h && '20';
window.open('popup.php?image=n','popup','scrollbars=no,resizable=yes,width=w,height=h,left=50,top=50');return false;
}
Medlem sedan juni 20004 308 inlägg
#4

Nej nej, från onClick i länken. Se exemplet igen. Visa gärna din länk som anropar funktionen i fråga.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)