webForumDet fria alternativet

Popup i samma fönster

5 svar · 262 visningar · startad av Flashes

FlashesMedlem sedan jan. 2003282 inlägg
#1

Jag använder jojoxx script nr2 för att öppna bilder i ett popup fönster.
Går det att få nästa popup att öppna i det redan öppnade popup fönstret?

Alltså jag har klickat på thumb nr1, nu vill jag titta på thumb nr2, men thumb nr2 ska öppna i det redan öppna popup fönstret.

Mvh
Jan-Olov

@ndersMedlem sedan juni 200032 969 inlägg
#2

Jag vet inte vilket script du menar, men se bara till att du anger samma namn på fönstret som öppnas, så kommer det att återanvändas.

Mvh

FlashesMedlem sedan jan. 2003282 inlägg
#3
<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 imgPopup2(url){
	MyWin = window.open("","","scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
	with(MyWin.document){
	open();
	write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Sagan om Konungens Återkomst</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
	write("<img src=\""+url+"\">\n");
	write("</body>\n</html>\n");
	close();
	}
}
</script>

länkarna

<a href="#" onClick="imgPopup2('../filmbilder/001/rotk01.jpg'); return false;"><img src="../filmbilder/001/rotk01s.jpg" width="40" height="40" border="0"></a>

Det enda som jag ändrar på är bildnamnet, men det blir fler popupper ändå.
Begriper inte

Mvh
Jan-Olov

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Du måste som sagt var använda samma namn på alla fönster:

MyWin = window.open("",[b]"namn"[/b]," scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
PalleMedlem sedan apr. 20003 174 inlägg
#5

/r Hoppsan, här tar man visst lång tid på sig.. Tor han före. ;)

Du måste ange ett namn för dina popups, ex.

[red]MyWin = window.open("","[b]foo[/b]"," scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");[/red]

Sedan måste du nog också sätt focus på popupen så den hamnar överst igen, ex.

[red]open().focus();[/red]
FlashesMedlem sedan jan. 2003282 inlägg
#6

Ok,
tack

Mvh
Jan-Olov

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