Clemens Mühlbacher: onLoad geht nicht!

Warum funktioniert folgender Code nicht?

"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"

Fehler: Objekt erwartet. Code:0.

Was kann da bitte falsch sein???

MfG

Mühli

  1. hi,

    "<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
    Was kann da bitte falsch sein???

    So gut wie alles. Von hinten her gezählt:
    1. hast du drei Fragezeichen genommen, wo eines gereicht hätte
    2. hast du "leftmargin" nicht gequotet
    3. hast du "bgcolor" nicht gequotet
    4. hast du "bgcolor" und "leftmargin" nicht mit CSS bestimmt
    5. hast du nicht mitgeteilt, was deine Funktion "fp()", die ja die Fehlermeldung hervorruft, eigentlich tun soll.

    Na gut, ausschlaggebend ist eigentlich nür fünftens.

    Lerne bitte, korrekt zu fragen und die benötigten Zusatzinformationen mitzuliefern.

    Grüße aus Berlin

    Christoph S.

    1. hi,

      "<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
      Was kann da bitte falsch sein???
      So gut wie alles. Von hinten her gezählt:

      1. hast du drei Fragezeichen genommen, wo eines gereicht hätte
      2. hast du "leftmargin" nicht gequotet
      3. hast du "bgcolor" nicht gequotet
      4. hast du "bgcolor" und "leftmargin" nicht mit CSS bestimmt
      5. hast du nicht mitgeteilt, was deine Funktion "fp()", die ja die Fehlermeldung hervorruft, eigentlich tun soll.

      Na gut, ausschlaggebend ist eigentlich nür fünftens.

      Lerne bitte, korrekt zu fragen und die benötigten Zusatzinformationen mitzuliefern.

      Grüße aus Berlin

      Christoph S.

      Ich will mit der Funktion ein neues Fenster öffnen!

      Funktion:
      -------------
      function fp()
      {
      popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");
      }
      ------------

      Bitte keine Kommentare über Popups, ich will das so haben. Es hat schon seinen Sinn.

      MfG

      Mühli

      1. hallo,

        [fullquoting gelöscht)

        function fp() {
        popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");
        }

        Diese Funktion tut nichts anderes als einer Variablen einen bestimmten Wert zuzuweisen. Sie ist für deinen Zweck völlig unsinnig und überflüssig, weil du mit dieser Variablen nicht weiterarbeitest. Du kannst mit
          <body onload="window.open(...)">
        den gewünschten Effekt erzielen, ohne eine solche "Funktion" bemühen zu müssen.

        Bitte keine Kommentare über Popups, ich will das so haben. Es hat schon seinen Sinn.

        Davon bin ich nicht überzeugt. Aber die Antwort auf deine Frage sowie unzählige "popu-Kommentare" hättest du mühelos im Forums-Archiv gefunden. Schon ein Blick in die </faq/>, wie bereits empfohlen, hätte dich entscheidend weitergebracht.

        Grüße aus Berlin

        Christoph S.

      2. Hallo Clemens,

        [...]

        Fullquote gelöscht ->http://afaik.nimmich.org/usenet/faq/zitieren/

        Ich will mit der Funktion ein neues Fenster öffnen!

        du weiß, dass sich solche Fenster unterdrücken lassen?

        popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");

        schau dir nochmal http://selfhtml.teamone.de/javascript/objekte/window.htm#open an - die einzelnen Angaben werden durch Kommata getrennt. Wenn das nicht hilft, solltest du dir die Seite mal mit Mozilla oder Opera anschauen - die spucken aussagegkräftigere Fehlermeldungen aus.

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Warum funktioniert folgender Code nicht?

    "<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"

    Fehler: Objekt erwartet. Code:0.

    Was kann da bitte falsch sein???

    MfG

    Mühli

    Alles!

    1. Warum funktioniert folgender Code nicht?

      "<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"

      Fehler: Objekt erwartet. Code:0.

      Was kann da bitte falsch sein???

      MfG

      Mühli

      Alles!

      Sehr hilfreich! Danke! Ich mach alles in HTML falsch und du machst alles in einem Forum falsch. ;-)

      1. hi,

        Sehr hilfreich! Danke! Ich mach alles in HTML falsch und du machst alles in einem Forum falsch. ;-)

        du nicht weniger, mit deinen unnötigen fullquotes.

        gruss,
        wahsaga