ChrisB: HTML-Tags in Javascript

Beitrag lesen

Hi,

ich möchte gerne eine Browserabfrage in einer HTML-Tags einführen, oder ein HTML-Tags in einer Javascript-code schreiben. was ich damit errechen möchte ist folgendes:

Der Tag, der Code.

wenn ich beispielsweise IE verwende, dann soll der Body tag so aussehen
<body id="body" onLoad="updateTopnav(); initReorderlists();" ondragend="divFollow.style.left=-1000; divFollow.style.top=-1000;">

Bei Mozilla soll der Body-Tag wie folgt aussehen
<body onLoad="updateTopnav();" >

*Warum* willst du das?

Erst mal muss der öffnende BODY-Tag nicht so aussehen - Eventhandler lassen sich auch im Script unterbringen, window.onload=funktionsreferenz;

Und zweitens willst du offenbar Browser-Sniffing betreiben.
Das ist aber selten eine gute Idee - man sollte Scriptcode nach den Fähigkeiten eines Browsers zur Ausführung bringen, nicht nach seinem Namen.

Conditional Compilation kann allerdings eine einfache Alternative sein, wenn man aus irgendeinem Grund im Script den IE von anderen Browsern unterscheiden möchte.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]