webForumDet fria alternativet

Öppna i helfönster?

7 svar · 463 visningar · startad av Jamppi

JamppiMedlem sedan apr. 2001463 inlägg
#1

När jag skapar länkar kan jag ju få målet för länken att öppnas i ett nytt fönster och så.
Men hur ska jag göra för att det fönstret ska vara maximerat, eller i alla fall att det täcker skärmen?

PallemanMedlem sedan dec. 2000557 inlägg
#2

Får du lösa med javascript.. här är en variant:

[red]<html><head>

<script>
function transfer(url) {
	width = screen.width;
	height = screen.height;
	window.open("http://"+url,"transferwin","toolbar=yes,location=yes,"+
	"directories=yes,status=yes,menubar=yes,scrollbars=yes,"+
	"resizable=yes,top=0,left=0,width="+ width +",height="+ height); 
	}
</script>

</head><body>

<a href="#" onclick="transfer('www.webforum.nu'); return false;">[url]www.webforum.nu[/url]</a>

</body></html>[/red]
JamppiMedlem sedan apr. 2001463 inlägg
#3

Tackar...

JamppiMedlem sedan apr. 2001463 inlägg
#4

Öhm, för att fråga lite till:
Hade jag kunnat göra så att detta automatiskt gäller för varenda länk på sidan jag skrivit skriptet i.
Typ som CSS?

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5
<script type="text/javascript">
function modifyLink()
{
	for(var i = 0; i < document.links.length; i++)
		document.links[i].onclick = new Function("openMax(this.href); return false;");
}

/* Från Jojoxx.net */
function openMax(URL){
	if (parseInt(navigator.appVersion) >= 3) {
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5) {
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen = tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	x -= 10;
	y -= 55;
	window.open(URL, "dummy", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,top=0,left=0,width=" + x + ",height=" + y);
}

window.onload = modifyLink;
</script>
colioneMedlem sedan juni 20014 421 inlägg
#6

Ahhh, typ såhär:

<HTML>
<head>
<script type="text/javascript">
function checkA()
{
if(window.event.srcElement.tagName=="A")
{
strURL=window.event.srcElement.href
	width = screen.width;
	height = screen.height;
	window.open(strURL,"transferwin","toolbar=yes,location=yes,"+
	"directories=yes,status=yes,menubar=yes,scrollbars=yes,"+
	"resizable=yes,top=0,left=0,width="+ width +",height="+ height); 

return false
}else{
return false
}
}
document.onclick=checkA
</script>
<BODY>
<a href="http://www.webforum.nu">Här öppnar den länken i nytt fönster</a>
<p>Här händer ingenting när du klickar.</p>
</BODY>
</HTML>

Allt som ligger inom en a-tagg öppnas i ett nytt fönster. a-taggen skall se ut på detta viset UTAN onclick-event:

<a href="http://www.dinurl.com">weee</a>

Dumma, dumma, dumma Erik! :p Men jag skrev min själv.....

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

Det smidiga med att använda en färdig funktion gjord av Jojoxx är att den är kompitabibel(?) med fler webbläsare. :)

JamppiMedlem sedan apr. 2001463 inlägg
#8

Tack så jättemycket! Detta besparade mig en massa möda.

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)