Seite 1 von 1

Unterschiedliche Inhalte ausgeben für versch. Browser?

Verfasst: 17.01.2005 02:38
von BZebra
Hallo,

wollte mal wissen welche Möglickeiten es gibt bei verschiedenen Browsern unterschiedliche Inhalte auszugeben.

Hab in meiner posting_body.tpl folgendes Javascript gefunden mit dem sowas ja wohl möglich sein müsste:

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">
<!--
if ((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)) {
document.write('<INPUT type="button" class="liteoption" style="width: 250px"value="IN ZWISCHENSPEICHER KOPIEREN" onClick="copymetasearch();">');
} else {
document.write('<INPUT type="button" class="liteoption" value="TEXT MARKIEREN" onClick="highlightmetasearch();">');
}
// -->
</script>
Ich wollte damit bei den Nicht-IE-Browsern einen Block in meinem Portal der Overflow enthält (also Skrolleisten) auskommentieren und anstelle einen anderen ausgeben lassen. Die Skrolleisten sind ja nur im IE ans Design anpassbar. Im Mozilla, Netscape usw. sieht das dann nicht besonders gut aus.

Das Auskommentieren klappt damit auch ganz gut, wenn man z.B. vor den auszukommentierenden Bereich

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">
<!--
if ((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)) {
document.write(' ');
} else {
document.write('<!--');
}
// -->
</script>
setzt und danach

Code: Alles auswählen

<!-- // -->
Nur das einfügen macht Probleme, wenn in dem Code dann Switche enthalten sind. Sobald dies hier --> drin vorkommt, wird es als Ende des Skripts betrachtet und das ganze funktioniert nicht.
Wie kann man das umgehen?

Oder gibt es evt. eine Möglichkeit die Skrollleisten auch im Mozilla ordentlich darzustellen?

Danke schonmal,
BZebra

Verfasst: 17.01.2005 08:15
von Elvis
wenn Du sowieso das ganze auskommatieren willst, dann lösche vom Switsch einfach was davor und dahinter steht <!-- text bleibt stehen -->

Verfasst: 17.01.2005 13:38
von BZebra
Ne, war vielleicht ein bißchen blöd ausgedrück. Probleme gibt es, wenn ich Inhalte mit diesem Javascript einfügen möchte, die einen Switch enhalten. Nicht beim Auskommentieren. Das Switvh muss dann natürlich schon intakt bleiben, sonst tut ers ja nicht.