Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
opera hat gleichen browsernamen wie der IE... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
opera hat gleichen browsernamen wie der IE...


 
Metallica
07-02-2002, 09:51 
 
Hi!

Mit folgender abfrage will ich überprüfen, ob der client den IE verwendet.
wenn ich das script durch den netscape jage, dann paßt's. wenn ich das ganze allerdings beim opera teste, dann kommt er nicht in die if rein.
jetzt hab ich mir mal testweise per alert die navmm-variable ausgeben lassen.
zu meiner verwunderung habe ich festgestellt, dass der opera "Microsoft Internet Explorer" ausgibt.

Wie kann ich nun im Script trotzdem den Opera vom IE unterscheiden??

var navmm = navigator.appName;
if(navmm != "Microsoft Internet Explorer")
{
alert ("Derzeit nur IE erlaubt.")
parent.location.href="badinput.htm";
}

 
Juggler
07-02-2002, 12:33 
 
Im Opera lässt sich vom Benutzer einstellen, als welcher Browser er sich ausgiebt.
Du kannst aber dennoch prüfen, ob es sich um den Opera handelt:

var navmm = navigator.userAgent;
if(navmm.match(/ Opera /g)) alert("Browser: Opera");

MfG
Juggler

 
Metallica
07-02-2002, 14:27 
 
danke. hat gefuntzt.

:)


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:22 Uhr.