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?
Öppna i helfönster?
7 svar · 463 visningar · startad av Jamppi
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]
Tackar...
Ö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?
<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>
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.....
Det smidiga med att använda en färdig funktion gjord av Jojoxx är att den är kompitabibel(?) med fler webbläsare. :)
Tack så jättemycket! Detta besparade mig en massa möda.