• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Http_user_agent

Dyonisus

New member
Die Umgebungsvariable HTTP_USER_AGENT schüttet
ja ne hübsche Menge an Zahlen und Buchstaben aus,
ich konnte allerdings leider nicht eruieren, an welcher
Charakteristik ich devinitiv jede Form von Netscape
Browsern erkenne. Da bei den meisten meine Styles
nicht funzen, möchte ich in etwa diese Abfrage einbauen
<?
if($HTTP_USER_AGENT == "???") \\ oder vielleicht (ereg("???",$HTTP_USER_AGENT)) ?
{
include("nsstyle.css");
}
else
{
include("iestyle.css");
}
?>

Wonach genau muß die Abfrage suchen? Konnte ich seltsamer Weise
keine Antwort im Forum drauf finden :eek:(
Nur eine falsch, == "Netscape_Browser" funzt net.
 
Moin! Das habe ich von www.bratta.com . Ich denke mal das hilft Dir.

function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf("Opera 5")>-1
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()


//Opera didn't seem to like the padding in the layers, it messes up the background-images, so here's a version without it.
if(bw.opera5) document.write("<style>DIV.clSlide{padding:0px; background-image:url(' ')}\nDIV.clSlideSub{padding:0px; background-image:url(' ')}\nDIV.clSlideSub2{padding:0px; background-image:url(' ')}</style>")
 
Zurück
Oben