ONLOAD-Befehl im BODY

Dieses Thema im Forum "Web Page Design" wurde erstellt von Applemaus, 27.02.2006.

  1. Applemaus

    Applemaus Thread Starter MacUser Mitglied

    Beiträge:
    8
    Zustimmungen:
    0
    MacUser seit:
    31.01.2006
    Hallo,
    ist es möglich im BODY 2 ONLOAD-Befehle zu integrieren, z.B. einen zum Laden des Rollover-Scripts und einer zum Laden des Scriptes zum Vorladen einer Seite?
    Habe zwei ONLOAD-Befehle eingebunden und es funkioniert nur einer. Der andere wird als Fehler in der Statusleiste bei IE angezeigt, im Safari funktioniert.
    Was gibt es für Möglichkeiten eine HTML-Seite im Hintergrund vorladen zu lassen?

    Danke!
     
  2. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    MacUser seit:
    08.04.2005
    Code:
    <body onload="befehl1(), befehl2()">
    Oder habe ich die Frage falsch verstanden?
     
  3. Pingu

    Pingu MacUser Mitglied

    Beiträge:
    4.894
    Zustimmungen:
    341
    MacUser seit:
    04.08.2003
    Yep, es geht. Aber nicht so wie moses schreibt. Sondern wie in der Programmierung bei vielen Sprachen üblich, wird ein Befehl mit dem Semikolon abgeschlossen. Die richtige Befehlsreihenfolge wäre dann:
    HTML:
    <body onload="function1(); function2();">
    Pingu
     
  4. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    MacUser seit:
    08.04.2005
    Selbstverständlich geht es, wenn du die Befehle mit Kommate abtrennst ;)
     
  5. Applemaus

    Applemaus Thread Starter MacUser Mitglied

    Beiträge:
    8
    Zustimmungen:
    0
    MacUser seit:
    31.01.2006
    DANKE! ;o)
     
  6. Pingu

    Pingu MacUser Mitglied

    Beiträge:
    4.894
    Zustimmungen:
    341
    MacUser seit:
    04.08.2003
    Das müssen dann aber nicht alle Browser so interpretieren. Denn nach den Standards darf da nur ein Script-Content stehen (http://www.w3.org/TR/REC-html40/interact/scripts.html). Wobei der Syntax der Script-Data der Sprachedefinition entsprechen muß. Bei JavaScript ist das Trennzeich zwischen Funktionen das Semikolon und kein Komma.
    Ein Beispiel vom W3C wo zwei Befehle ausgeführt werden; erstens die Funktion und zweitens der Rückgabewert mit return gesetzt wird: http://www.w3.org/2006/02/aval/

    Pingu

    PS: Ein, wenn auch bereits älteres Dokument, ist diese Einführung in Scripting in HTML vom W3C selbst: http://www.w3.org/TR/WD-script-970314
     
  7. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    MacUser seit:
    08.04.2005
    Danke, wieder was gelernt :cool:
     
Die Seite wird geladen...
Ähnliche Themen - ONLOAD Befehl BODY
  1. hugo_hugo
    Antworten:
    1
    Aufrufe:
    364
  2. fortius
    Antworten:
    11
    Aufrufe:
    910

Diese Seite empfehlen