zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Wie schreibe ich korrekt in xhtml onLoad="preload_start()" in den body?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.04.2009, 19:18
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2008
Beiträge: 46
chrissie65 befindet sich auf einem aufstrebenden Ast
Frage Wie schreibe ich korrekt in xhtml onLoad="preload_start()" in den body?

Hallo, vielleicht eine etwas komische Frage,
aber ich bin gerade dabei, eine ursprünglich in HTML geschriebene Seite in XHTML umzuändern. DAbei ist ein Javascript, der Preloader mit eingebaut. Beim validieren erhalte ich jedoch im Body

Code:
<body onLoad="preload_start()">
immer eine Fehlermeldung. Kann mir jemand sagen, wie das korrekte xhtml geschrieben werden müsste? Und muss die js. Datei in den Head oder in den Body? Mein Vorgänger hat sie einfach zwischen head und body eingefügt???

ds im voraus
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.04.2009, 19:23
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Element- und Attributnamen müssen in XHTML klein geschrieben werden. Also:
HTML-Code:
<body onload="preload_start()">
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.04.2009, 19:27
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2008
Beiträge: 46
chrissie65 befindet sich auf einem aufstrebenden Ast
Standard

Supi, dankeschön, das war sehr hilfreich!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.05.2009, 05:15
:::seitlich:::
neuer user
 
Registriert seit: 28.05.2007
Ort: Braunschweig
Beiträge: 32
ismx befindet sich auf einem aufstrebenden Ast
Standard

guten morgen,

nachtarg an dieser stelle:
in xhtml werden keinerlei attribute mehr groß oder in camel (oder einer anderen) caps-notation geschrieben. alles klein und gut. was du dann jedoch als wert übergibst bleibt dir überlassen wie das schreibst. es geht nur um die elemente selbst und deren attribute. also statt wie früher onLoad heute onload, statt <BR> heute <br /> und so weiter

viel spaß bei coden
ismx
Mit Zitat antworten
  #5 (permalink)  
Alt 10.05.2009, 10:34
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2008
Beiträge: 46
chrissie65 befindet sich auf einem aufstrebenden Ast
Frage

Vielen Dank für den Hinweis!
Dass sich das mit der Kleinschreibung auch auf Javascript bezieht,
war mir neu. Ich hätte vermutet, dass es dann nicht mehr lauffähig ist.

Aber vielleicht kann mir jemand in dem Zusammenhang noch eine andere Frage beantworten:

Dass man Javascript in XHTML strict auslagern kann bzw. sollte, ist mir unlängst bekannt, aber wie verhält es sich denn beispielsweise mit einem Script, was direkt im Text (Body) geschrieben wird? Wenn ich das validiere, erhalte ich immer eine Fehlermeldung. Gibt es dafür auch eine Lösung?!
Mit Zitat antworten
  #6 (permalink)  
Alt 10.05.2009, 11:24
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von chrissie65 Beitrag anzeigen
Dass sich das mit der Kleinschreibung auch auf Javascript bezieht,
war mir neu. Ich hätte vermutet, dass es dann nicht mehr lauffähig ist.
Es bezieht sich auch nicht auf das Javascript (Attributwert), sondern nur auf die Attributnamen.
Zitat:
<body onload="preload_start()">
Grün muss klein geschrieben werden, rot bleibt wie gehabt. (Tags müssen natürlich auch klein geschrieben werden.)

Zitat:
Zitat von chrissie65 Beitrag anzeigen
Dass man Javascript in XHTML strict auslagern kann bzw. sollte, ist mir unlängst bekannt, aber wie verhält es sich denn beispielsweise mit einem Script, was direkt im Text (Body) geschrieben wird? Wenn ich das validiere, erhalte ich immer eine Fehlermeldung. Gibt es dafür auch eine Lösung?!
Am besten ist, wenn du sämtliches Javascript auslagerst und es als unobtrusive Javascript schreibst.
Mit Zitat antworten
  #7 (permalink)  
Alt 10.05.2009, 12:48
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.04.2008
Beiträge: 46
chrissie65 befindet sich auf einem aufstrebenden Ast
Standard

Wenn man das jetzt vielleicht noch mit einfachen Worten beschreiben könnte...
Mit Zitat antworten
  #8 (permalink)  
Alt 10.05.2009, 21:29
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von chrissie65 Beitrag anzeigen
Wenn man das jetzt vielleicht noch mit einfachen Worten beschreiben könnte...
Meinst du den Link? Was ist daran unverständlich? Es gibt dort auch einen Link zur deutschen Version.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ungewöhnlicher abstand beim clearen von floats adrianno CSS 14 16.09.2009 14:20
xhtml body css im head bencz (X)HTML 1 26.02.2008 14:33
Ausrichtung Aufzählungszeichen snowbound_ch CSS 11 19.02.2008 20:12
XHTML WWW und XHTML 1.1 MP / WAP2.0 prosac257 (X)HTML 4 23.10.2006 00:18
overflow:scroll ... ohne feste größe zelle CSS 4 12.02.2006 19:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:29 Uhr.