wahsaga: JavaScript und Window.Open Wrapper

Beitrag lesen

hi,

function openWin(url,name,height,width,top,left)
{
  var win = 0;
  win = window.open(url,name,'height='+height+',width='+width+',top='+top+',left='+left+',dependent=yes,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,location=no,hotkeys=no');
   win.focus();
}

Nun möchte ich aber den Variablennamen für das Fenster (hier 'win') selber bestimmen und der Funktion übergeben. Ausserdem muss dieser Name Public sein. Wie kann ich das machen?

was hältst du von

function openWin(...)
{
   return window.open(...);
}

aufruf:
var deinefenstervariable = openWin(...);

JavaScript kennt ja wohl keine  Metavariablen... oder?

was meinst du mit metavariablen?

willst du soetwas wie call by reference umsetzen?

function openWin(fenstervariable, ...)
{
   fenstervariable = window.open(...);
}

openWin(deinefenstervariable, ...);

sollte m.E. eigentlich auch funktionieren.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."