Micha: Fenstergröße als (optionaler) Übergabeparameter

Beitrag lesen

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