Cybaer: _blank - Grösse definieren

Beitrag lesen

Hi,

sagt mal ihr beiden Bastler, gibt es auch ein funktionstüchtiges <strong>Gesamtskript</strong>? ;-)

Ei verfreilich! ;-)

  
// PopUp erzeugen 050621  
// Aufruf: popup(URL/A-Objekt[,Breite[,Hoehe[,X-Pos[,Y-Pos]]]][,Fensterparameter]);  
// Rueckgabe: Fensterobjekt oder false bei Nichtgelingen  
 function popup(src,w,h,x,y) {  
  var options="", popupURL, popupName, popupWin, aboutBlank=(window.opera)?"":"about:blank";  
  if(typeof(x)=="number") options+=",left="+x;  
  if(typeof(y)=="number") options+=",top="+y;  
  if(typeof(w)=="number") options+=",width="+w;  
  if(typeof(h)=="number") options+=",height="+h;  
  lastParam=popup.arguments[popup.arguments.length-1];  
  if(typeof(lastParam)=="string") {  
   options+=","+lastParam;  
  } else {  
   if(typeof(lastParam)=="boolean" && lastParam) {  
    options+=",menubar=no"  
   } else if(typeof(lastParam)!="boolean" || (typeof(lastParam)!="boolean" && !lastParam)) {  
    options+=",menubar=yes,toolbar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes";  
   }  
  }  
  
  if(options) { options=options.substring(1); }  
  
  if(typeof(src)=="object") {  
   popupURL=(src.href)?src.href:aboutBlank;  
   popupName=(src.target)?src.target:"_blank";  
  } else if(typeof(src)=="string") {  
   popupURL=(src)?src:aboutBlank;  
   popupName="_blank";  
  } else {  
   popupURL=aboutBlank;  
   popupName="_blank";  
  }  
  popupWin=window.open(popupURL,popupName,options);  
  return popupWin;  
 }  

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!