webForumDet fria alternativet

Måste sidan hoppa upp i topp vid popup?

JavaScript

3 svar · 190 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.

286 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
148 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
148 ms — ändringar (db)