Javascript Rollover Effekt in XHTML
Sebastian
- javascript
Ich wollte einen MouseOver Effekt für einige Bilder erstellen. Die Bilder dienen auch als Link, deshalb hab ich dann die Ereignisse onMouseOver und onMouseOut beim Link genutzt um eine entsprechende JavaScript Funktion aufzurufen.
Dann hab ich das Dokument nach XHTML 1.0 umgestellt und der W3C Validator meinte, dass onMouseOver nicht zulässig wäre. Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen oder wie soll man sonst bei XHTML solche Funktionen aufrufen?
Sebastian
Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen?
Ja
Gruß
Avalon
Hi,
Ich konnte es dadurch lösen, dass ich Kleinschreibung verwendet, also onmouseover="...". Ist dies das richtige Vorgehen?
Ja
Siehe [SELFHTML XHTML und HTML] und [XHTML10 §4.2] (Da isses wieder, das %A0: [https://forum.selfhtml.org/?t=108732&m=677821])
Gruß,
Gunnar
Hi,
(Da isses wieder, das %A0: [http://forum.de.selfhtml.org/my/?t=108732&m=677821])
Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …
cu,
Andreas
Hi MudGuard,
Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …
Och nö.
Selbst ich les sowas immer noch lieber deutsch als englisch.
Und man muss es ja den anderen nicht schwerer machen als nötig; die Specs sind ja an manchen Stellen schon auf Deutsch schwere Kost. Und die meisten hier wollen doch eher HTML, CSS, … lernen als Englisch.
Gruß,
Gunnar
PS. Ingo und dich trifft man auch in jedem Thread? ;-)
PS. Ingo und dich trifft man auch in jedem Thread? ;-)
Ach, der dritte im Bunde ist ja auch hier. ;-)
Eigentlich dient aber dieses Posting nur dazu, das Thema zu ändern, damit die Chance besser wird, diesen und jenen Thread im Archiv zu finden.
Gruß,
Gunnar
Hallo,
(Da isses wieder, das %A0: [http://forum.de.selfhtml.org/my/?t=108732&m=677821])
Ein Grund mehr, nicht auf die übersetzte Version zu verlinken …
Was meinst du, wie oft die Übersetzer deswegen schon angemailt wurden. Keine Antwort. Der Fehler besteht seit Ewigkeiten. Nicht nur der. Versuche mal, die Richtlinien zur HTML-Kompatibilität zu verlinken - pustekuchen, die Links im Inhaltsverzeichnis sind kaputt. Der Abschnitt ist durchaus adressierbar, aber nicht etwa über #heading-8, sondern über #_Toc6101548 (hey, viel schlimmer als das nichtssagende heading-8 ist das auch nicht).
Mathias
Hi,
und HTML]] und [XHTML10 §4.2] (Da isses wieder, das %A0
oops - und im Gegensatz zu <a href="#heading-4.2%C2%A0" ...> auf der Originalseite wird hier das Linkziel im Firefox in der Statuszeile nicht angezeigt. :-(
freundliche Grüße
Ingo
Hallo Ingo.
oops - und im Gegensatz zu <a href="#heading-4.2%C2%A0" ...> auf der Originalseite wird hier das Linkziel im Firefox in der Statuszeile nicht angezeigt. :-(
Hm... Der Link oben in der Übersicht lautet aber:
"http://edition-w3c.de/TR/2002/REC-xhtml1-20020801/#heading-4.2"
:-?
Gruß, Ashura
Hallo.
Hm... Der Link oben in der Übersicht lautet aber:
"http://edition-w3c.de/TR/2002/REC-xhtml1-20020801/#heading-4.2"
Zumindest in der kopierten Fassung. Im Source steht wiederum
<a href="#heading-4.2 " class="heading_2">
Ich werde heute nicht mehr schlau daraus. :(
Gruß, Ashura
Hi,
Zumindest in der kopierten Fassung. Im Source steht wiederum
<a href="#heading-4.2 " class="heading_2">
Ich werde heute nicht mehr schlau daraus. :(
Ich habe das Dokument gerade mal downgeloadet und im Hex-Editor angesehen. Tatsächlich steht dort nur ein geschütztes Leerzeichen (A0). Firefox ersetzt es in der Quelltextansicht URL-kodiert.
freundliche Grüße
Ingo
Hi,
Firefox ersetzt es in der Quelltextansicht URL-kodiert.
nur im Generated Source.
Cheatah
Hi,
Firefox ersetzt es in der Quelltextansicht URL-kodiert.
nur im Generated Source.
stimmt - war zu faul, die Stelle in der Quelltextansicht zu suchen. ;-)
freundliche Grüße
Ingo
Hi,
stimmt - war zu faul, die Stelle in der Quelltextansicht zu suchen. ;-)
das Gefühl kenne ich. Mittlerweile habe ich aber ein gewisses Gefühl dafür entwickelt, wann sich die Ergebnisse wohl unterscheiden werden ;-)
Cheatah
Hallo Sebastian,
Ich wollte einen MouseOver Effekt für einige Bilder erstellen. Die Bilder dienen auch als Link, deshalb hab ich dann die Ereignisse onMouseOver und onMouseOut beim Link genutzt um eine entsprechende JavaScript Funktion aufzurufen.
Das die Kleinschreibung richtig ist, wurde Dir bereits gesagt. Aber ich verstehe nicht, wenn die Bilde bereits jetzt in einem <a>-Element eingeschlossen sind, warum Du dies nicht mit einer Infobox (http://aktuell.de.selfhtml.org/tippstricks/css/infobox/) ganz ohne Javascript realisierst.
Gruß aus Berlin!
eddi