function newWindow(mypage,myname,w,h,features) { if(screen.width){ var winl = (screen.width-w)/2; var wint = (screen.height-h)/2; }else{winl = 0;wint =0;} if (winl < 0) winl = 0; if (wint < 0) wint = 0; var settings = 'height=' h ','; settings = 'width=' w ','; settings = 'top=' wint ','; settings = 'left=' winl ','; settings = features; win = window.open(mypage,myname,settings); win.window.focus(); }
Linkkikohtaan sijoita koodi
Maja
Kannattaa määritellä avautuva ikkuna (tässä 300x250 pikseliä) hieman suuremmaksi kuin itse kuva, tai sitten sijoittaa kuva HTML-dokumenttiin taustakuvaksi, jolloin voit ikkunan määritteinä käyttää suoraan kuvan kokoa. Tällä koodilla voit avata useampiakin popup-ikkunoita samassa dokumentissa, sijoittamalla vain A HREF haluttuun kohtaan
0Äänestä
Johannes
Kiitos!
0Äänestä
KoodAri
Johannes kirjoitti:
Kiitos!
:)
0Äänestä
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
JavaScriptiä käyttämällä.
Sijoita HTML-dokumentin HEAD-osaan seuraava:
function newWindow(mypage,myname,w,h,features) {
if(screen.width){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
}else{winl = 0;wint =0;}
if (winl < 0) winl = 0;
if (wint < 0) wint = 0;
var settings = 'height=' h ',';
settings = 'width=' w ',';
settings = 'top=' wint ',';
settings = 'left=' winl ',';
settings = features;
win = window.open(mypage,myname,settings);
win.window.focus();
}
Linkkikohtaan sijoita koodi
Maja
Kannattaa määritellä avautuva ikkuna (tässä 300x250 pikseliä) hieman suuremmaksi kuin itse kuva, tai sitten sijoittaa kuva HTML-dokumenttiin taustakuvaksi, jolloin voit ikkunan määritteinä käyttää suoraan kuvan kokoa.
Tällä koodilla voit avata useampiakin popup-ikkunoita samassa dokumentissa, sijoittamalla vain A HREF haluttuun kohtaan
Kiitos!
:)