webForumDet fria alternativet

Alla länkar i popup.

JavaScript

2 svar · 197 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

För att få alla länkar att öppnas upp i popup fönster så har jag provat med den här koden:

function fixLinks()
{
	var l;
	for (var i = 0; i < document.links.length; i++)
	{
		l = document.links.item(i);
		alert(l.href);
		l.onclick = function ()
		{
			window.open(l.href, "win" + i, "width=500,height=600,scrollbars=yes");
			return false;
		}
	}
}

Men då får alla länkar samma url som den sista länken. :(
Någon som vet en lösning på det?

Medlem sedan juni 20004 308 inlägg
#2

Skulle kunna se ut så här:

function fixLinks()
{
	var l,n;
	for (var i = 0; i < document.links.length; i++)
	{
		l = document.links.item(i);
		alert(l.href);
		l.onclick = function ()
		{
			n++;
			window.open(this.href, "win" + n, "width=500,height=600,scrollbars=yes");
			return false;
		}
	}
}
Medlem sedan maj 200010 687 inlägg
#3

Tack Jojoxx! :)

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