Unterschiedliche Inhalte ausgeben für versch. Browser?
Verfasst: 17.01.2005 02:38
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:
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
setzt und danach
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
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>
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>
Code: Alles auswählen
<!-- // -->
Wie kann man das umgehen?
Oder gibt es evt. eine Möglichkeit die Skrollleisten auch im Mozilla ordentlich darzustellen?
Danke schonmal,
BZebra