Javascript in HTML einbinden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Javascript in HTML einbinden

    Ich habe im head zwei variablen definiert:

    <script language="JavaScript">
    var winx = "300";
    var winy = "600";
    </script>

    Jetzt habe ich einen Link, der mir ein Fenster in eben diese Größe üffnen soll.
    Dazu benutze ich das im Dreamweaver vorhandene Window open Script.
    Nur, wie bekomme ich meine Variablen in das Script.
    Meine version sieht momentan so aus:

    onClick="MM_openBrWindow('../mailto.html','mail','width=winx,height=winy')">

    Aber irgendwie setzt er da nicht die Werte der Variablen ein.
    Geht das überhaupt so? Ich bitte um Lösungsvorschläge.

    Vielen Dank, Andi

  • #2
    Hi,

    probier mal...
    onClick="MM_openBrWindow('../mailto.html','mail','width=600,height=300');

    oder vielleicht geht auch ne Variablendefinition wie:
    var groesse = "width=300,height=600";
    und dann
    onClick="MM_openBrWindow('../mailto.html','mail',groesse);

    könnte funktionieren...

    Gruß
    Thomas
    Gruß
    Thomas

    Kommentar


    • #3
      Nee, das geht so leider nicht, aber ich habe jetzt eine Lösung gefunden.

      Mein Problem ist, dass ich eine Mail-Liste mit mehreren Namen habe, welche beim klick in einem neuen Fenster öffnen sollen.
      Da Eingabefelder im Netscape und im IE unterschiedlich lang sind und noch im neuen Fenster schön aussehen sollen, brauche ich also unterschiedliche Werte für das neue Fenster. Deshalb muss ich die in Variablen schreiben, die vorher von einer Browserabfrage erzeugt werden.

      Das Script sieht jetzt so aus:
      <script language="JavaScript">
      var settings = 'width=220,height=400';
      function MM_openBrWindow(theURL,winName) { //v2.0
      window.open(theURL,winName,settings);
      }
      </script>

      Und mein Link dann entsprechend:
      onClick="MM_openBrWindow('../mailto.html','mail')"

      Gruß und Dank, Andi

      Kommentar

      Lädt...
      X