kaschik: Öffnen eines Fenster mit variabler Größe

Moin Moin!

Ich möchte einen Fensteröffnen und dabei die Größe mit übergeben. Wie sieht da der Quelltext aus?

Im Scriptbereich:

...
function Ff (Adresse,h,b) {
  h = parseInt(h);
  b = parseInt(b);
  MeinFenster = window.open(Adresse, "Zweitfenster", "width="b",height="h",left=100,top=200,scrollbars=yes");
  MeinFenster.focus();
}
...

Im Bodybereich:

<a href="4.html" onMouseOver="image4.src='zahlen/4.gif';" onMouseOut="image4.src='Bilder/wm5.gif';" onclick="Ff(this.href,600,500); return false"><img name="image4" src="Bilder/wm5.gif" alt="" border="0" width="100" height="60"></a>

Ziel wäre es an die Funktion oben den Link und Höhe und Breite zu übergeben, damit ein Fenster entsprechend geöffnet wird.

Wie müßte der Quelltext aussehen?

Thx

  1. Hi,

    Ich möchte einen Fensteröffnen und dabei die Größe mit übergeben. Wie sieht da der Quelltext aus?

    Informiere dich bitte, bevor du fragst.
    http://de.selfhtml.org/javascript/objekte/window.htm#open

    Ziel wäre es an die Funktion oben den Link und Höhe und Breite zu übergeben, damit ein Fenster entsprechend geöffnet wird.

    http://de.selfhtml.org/javascript/sprache/funktionen.htm

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Moin Moin!

      Vielen Dank für den Hinweis.

      Aber genau das ist das Problem, von dem Quelltext bin ich ausgegangen. Allerdings scheint mir dort nicht die Lösung zu stehen mit meinem Kenntnissstand.

      Ich möchte bei zwei unterschiedlichen Bildern, dies Befehle hinterlegen.

      onclick="Ff(this.href,600,500); return false">
      onclick="Ff(this.href,600,400); return false">

      1. So wie ich gelesen habe, müßte es eigentlich
        onclick="Ff(this.href,"600","500"); return false">
        heißen, aber dann kommt ein Fehler.

      2. Wie sieht das Javascript aus?

      MfG

      1. Hi,

        onclick="Ff(this.href,600,500); return false">
        onclick="Ff(this.href,600,400); return false">

        1. So wie ich gelesen habe, müßte es eigentlich
          onclick="Ff(this.href,"600","500"); return false">
          heißen, aber dann kommt ein Fehler.

        der JavaScript-Code lautet:

        Ff(this.href,600,500); return false

        Bringst Du diesen in ein HTML-Attribut wie z.B. onclick, lautet der HTML-Code nach der HTML-Kodierung des JavaScript-Codes:

        onclick="Ff(this.href,600,500); return false"

        1. Wie sieht das Javascript aus?

        Der dritte Parameter der Methode window.open() ist ein String. Du versuchst, (nummerische - was in diesem Fall keine Rolle spielt[1]) Werte in einen String einzufügen, bzw. genauer gesagt mehrere Strings[1] aneinander hängen (konkatenieren). Wie hängt man in JavaScript Strings aneinander?

        Cheatah

        [1] Beim üblichen Vorgehen nimmt JavaScript automatisch ein Type-Casting von Number zu String vor.

        --
        X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Vielen Dank!