Olaf Hering: javascript: neues fenster/variablen übergeben

Hallo,

wie kann ich variable Fenstergrössen an eine JavaScript Funktion übergeben?
Den Filenamen und den Namen des Fensters kann ich variabel halten, nur mit den Fenstereigenschaften hakts noch. Wie kann ich das realisieren?

Gruss Olaf

hier die Funktion:
und dann der aufrufende Link:

function neuesfenster(dieneueseite,derneuename,breite,hoehe)
  {
   fenstervariabel =
   window.open(dieneueseite, derneuename, "width=breite,height=hoehe,scrollbars,resizable=yes,locationbar=no,menubar=no,status=no");
   fenstervariabel.focus();
  }

<a href="<!--#echo var="document_name"-->" onclick=neuesfensterfix('test2.html','testfenster','100','100')>Neues Fenster</a>

  1. Hallo,

    wie kann ich variable Fenstergrössen an eine JavaScript Funktion übergeben?
    Den Filenamen und den Namen des Fensters kann ich variabel halten, nur mit den Fenstereigenschaften hakts noch. Wie kann ich das realisieren?

    Gruss Olaf

    hier die Funktion:
    und dann der aufrufende Link:

    function neuesfenster(dieneueseite,derneuename,breite,hoehe)
      {
       fenstervariabel =
       window.open(dieneueseite, derneuename, "width=breite,height=hoehe,scrollbars,resizable=yes,locationbar=no,menubar=no,status=no");
       fenstervariabel.focus();
      }

    <a href="<!--#echo var="document_name"-->" onclick=neuesfensterfix('test2.html','testfenster','100','100')>Neues Fenster</a>

    Hi Olaf,

    im window.open werden bei width und height keine variablen aktzeptiert.
    Versuchsmal so:

    fenstervariabel =window.open(dieneueseite, derneuename, "width=10,height=10,scrollbars,resizable=yes,locationbar=no,menubar=no,status=no");

    fenstervariabel .resizeTo(breit,hoehe);

    Klappt aber nur auf 4.xx Browsern

    Bis dann
    Christian

    1. Hallo Leute,

      dank der Superseite von Christina Kuehnel klappts doch mit Variablen :-)
      Danke.

      hier der Text:

      fensteroptionen = "scrollbars=no,resizable=yes,locationbar=no,menubar=no,status=no"
        function neuesfenster(dieneueseite,derneuename,breite,hoehe)
        {
         fenstervariabel =
         window.open(dieneueseite, derneuename, "width=" + breite + ',height=' + hoehe + fensteroptionen);

      <a href="<!--#echo var="document_uri"-->" onclick=neuesfenster('strato/info.shtml','infostratotechnik',500,400)>
      <FONT SIZE="+1">Allgemeine Informationen</FONT></a>

      Gruss Olaf

      Hi Olaf,

      im window.open werden bei width und height keine variablen aktzeptiert.
      Versuchsmal so:

      »»  fenstervariabel =window.open(dieneueseite, derneuename, "width=10,height=10,scrollbars,resizable=yes,locationbar=no,menubar=no,status=no");

      fenstervariabel .resizeTo(breit,hoehe);

      Klappt aber nur auf 4.xx Browsern

      Bis dann
      Christian