webForumDet fria alternativet

Återanvända och aktivera popupfönster?

JavaScript

4 svar · 228 visningar · startad av SaraMilana

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

Hej!!

Jag håller på och snickrar lite på mitt fotoalbum. Jag öppnar varje foto i ett popupfönster. Men jag skulle vilja öppna alla foton i samma popup, så att besökaren slipper en miljon små fönster. Det är ju i sig inget problem.

Mitt problem är att när man klickar på nästa foto och popupfönster redan finns, så har ju det hamnat bakom själva hemsidesfönstret. Och det ligger bara kvar där, även fast det har nytt innehåll. Jag vill ju att det ska ligga överst, så att fotot syns! Hur gör jag?

Medlem sedan mars 20015 287 inlägg
#2

Lägg till popupfönsternamn.focus() i din öppningsfunktion.

Btw bra att du gör det, det finns inget värre än sidor som öppnar ett fönster som man sen ska stänga för att öppna ett nytt med en ny bild.

Medlem sedan juli 20027 inlägg
#3

Är jag helt ute och cyklar? Jag får det inte att fungera.

<script language="javascript">
function moja(sida,namn)
{
<!--
window.open(sida,namn,"location=no");
namn.focus();
//-->
}
</script>

<a href="#" onClick="moja('moja1.html','moja1'); return false;">
Medlem sedan mars 20015 287 inlägg
#4

Det är nog jag som är ute o far, så här tror jag nog att du kan skriva, hoppas att det fungerar med din övriga kod.

<script language="javascript">
function moja(sida,namn)
{
<!--
var winpop = window.open(sida,namn,"location=no");
winpop.focus();
//-->
}
</script>

<a href="#" onClick="moja('moja1.html','moja1'); return false;">open</a>
Medlem sedan juli 20027 inlägg
#5

Jaaaaa!!! Tack så jättemycket! :)

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)