jag har en bild som funkar som en länk, o när jag klickar på den så vill jag att det ska öppnas upp ett nytt fönster som är ungefär 75% av skärmen centrerad i mitten på sidan. Nån som vet hur man gör det?
Först så tänkte jag att man skulle ha som ett popup-fönster, men det är ju inte alla som tillåter det=/
function popup() {
var w = screen.width * 0.75;
var h = screen.height * 0.75;
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl;
window.open( this.getAttribute('href'), 'popup', winprops);
return false;
}
function init() {
element = document.getElementById('[b]pop[/b]');
element.onclick = popup;
}
window.onload = init;
Id får bara förekomma på ett ställe i din html kod.
Vill du kunna använda samma popupfunktion på flera länkar på samma sida så måste du göra lite annorlunda.
Id får vara vad som helst. Undvik konstiga tecken, bindestreck, m.m.
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").