Hallo Muli,
Die wohl einfachste und auch naheliegende Methode sollte sein, Deine Funktion um zwei weitere Parameter zu erweitern.
function launchPic(site, windowWidth, windowHeight) {
// Defaultwerte setzen, ist nicht nötig;
// simuliert aber "überladene" Methoden
// und kann bei vielen gleichen Fenstern
// hilfreich sein
windowWidth = windowWidth || 420;
windowHeight = windowHeight || 360;
window.open(site,'weihnacht','resizable=no,width=' + windowWidth + ',height=' + windowHeight + ',toolbar=no,scrollbars=no,left=312,top=210');
}
Du kannst nun ein Fenster wie gehabt öffnen mit launchPic("http://exaple.org")
; dieses öffnet sich in der Defaultgröße 420x360. Solltest Du ein Fenster in einer anderen Größe benötigen, so rufst Du launchPic("http://exaple.org", 200,500)
; auf. Nun öffnet sich ein Fenster in der Größe 200x500.
Mit freundlichem Gruß
Micha