webwurm: Problem mit einfacher Funktion

Hallihallo,
vielleicht könnt ihr mir helfen:
Bei folgender Funktion dürfte etwas mit der Variablenzuweiseung bei b1 und h1 nicht passen; somit schafft er den resize-befehl nicht richtig:

function PopUpAnzeigen(wintype,b,h)
{
  var nwl = (screen.width-50)/2;
  var nwh = (screen.height-230)/2;
  var b1 = b+10; //Das kann er nicht!! "*" würde funktionieren!
  var h1 = h;
  fenstername=window.open(wintype, 'fenster', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+b+',height='+h+',left='+nwl+',top='+nwh+'');
  fenstername.window.focus();
  fenstername.window.resizeTo(b1,h1);
}

lg
webwurm

  1. Hi webwurm,

    function PopUpAnzeigen(wintype,b,h)
    {
      var nwl = (screen.width-50)/2;
      var nwh = (screen.height-230)/2;
      var b1 = b+10; //Das kann er nicht!! "*" würde funktionieren!
      var h1 = h;
      fenstername=window.open(wintype, 'fenster', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+b+',height='+h+',left='+nwl+',top='+nwh+'');
      fenstername.window.focus();
      fenstername.window.resizeTo(b1,h1);
    }

    kann es sein, dass b ein String ist? Dadurch verknüpft er nämlich nur
    Beispiel: b='7'  -> b+10 = 710

    Wandle es vorher in einen Integer um.

    ciao
    romy