[GastForen Programmierung/Entwicklung JavaScript browsercheck navigoter/ fehlermeldung

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

browsercheck navigoter/ fehlermeldung

nika15
Beiträge gesamt: 69

7. Aug 2004, 01:26
Beitrag # 1 von 4
Bewertung:
(659 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
finde den fehler im script nicht!
für navigator wird angesagt es sei nicht navigater...
hier das script:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html>
<head>
<title></title>
</head>

<body ><font color="#000000" face="arial" size="2" bgcolor="#FFFFFF">
<center>
<h1>JASC Objects : Marquee & Blink</h1>

<script type="text/javascript">
<!--
// Texte nur für Internet Explorer
var de_i = "<MARQUEE>!!! Neu !!!</MARQUEE><br><br>";
var en_i = "<MARQUEE>!!! New !!!</MARQUEE><br><br>";

// Texte nur für Netscape
var de_n = "<BLINK>!!! Neu !!!</BLINK><br><br>";
var en_n = "<BLINK>!!! New !!!</BLINK><br><br>";

// Texte zu Filiale
var de = "Besuchen Sie unsere neu eröffnete Filiale in Berlin. Hier finden Sie alles, was Ihr Computer braucht.<br><br>";
var en = "Visit our newly opened store in Berlin. Here you can find everything your computer needs.<br><br>";

// Texte wegen Bildschirmauflösung
var aufl_de = "Sonderangebot: Monitore (17 Zoll) auf dem neuesten Stand der Technik";
var aufl_en = "Special offer: Monitors (17 inch) equipped with latest technology!";

// oberster Absatz - Absatzbeginn
document.write("<p>");

// Werbetext-Ausgabe mit Unterscheidung nach dem benutzten Browser

// für Internet Explorer

if (navigator.appName == "Microsoft Internet Explorer") {
if(navigator.userLanguage == "de") {
document.write(de_i + de);
if (screen.width < 1024 && screen.height < 768)
document.write(aufl_de);
} else {
alert ("Ihr Browser ist kein Internet Explorer \n Your browser is not Internet Explorer")
if (navigator.userLanguage == "en") {
document.write(en_i + en);
if (screen.width < 1024 && screen.height < 768)
document.write(aufl_en);
}
}
}

// für Netscape

if (navigator.appName == "Netscape") {
if(navigator.language == "de") {
document.write(de_n + de);
if (screen.width < 1024 && screen.height < 768)
document.write(aufl_de);
} else {
alert("Ihr Browser ist kein Netscape Navigator \n You borwser is not Netscape Navigator")
if (navigator.language == "en") {
document.write(en_n + en);
if (screen.width < 1024 && screen.height< 768)
document.write(aufl_en);
}

}
}

// Absatzende
document.write("</p>");
//-->
</script>
</center>

</font>
</body>
</html>

(Dieser Beitrag wurde von nika15 am 10. Nov 2004, 23:09 geändert)
X

browsercheck navigoter/ fehlermeldung

Tömsken
Beiträge gesamt: 720

7. Aug 2004, 02:07
Beitrag # 2 von 4
Beitrag ID: #101600
Bewertung:
(659 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Navigator == Netscape 4.x bzw. Communicator 4.x?
Dann klappt's.

Nur Firefox und Mozilla werden nicht erkannt (andere Browser hab' ich nicht probiert). Ist aber auch kein Wunder. Deine Methode, den Browser anhand der Bildschirmauflösung zu ermitteln, ist schon etwas sonderbar... ;)


als Antwort auf: [#101597]

browsercheck navigoter/ fehlermeldung

Anonym
Beiträge gesamt: 22827

13. Aug 2004, 18:47
Beitrag # 3 von 4
Beitrag ID: #102918
Bewertung:
(659 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
So ganz klapt es noch immer nicht auch mit deinem vorschlag. Muß wohl am code häangen und das mein Navigator und firefox mozilla lügen bei ihrer nachfage nach welcher browser sie denn entlich sind ;)
mit diese broser erkennung ...
<script type="text/javascript">
<!--
var BrowserName = navigator.appName;
var BrowserVersion = navigator.appVersion;
document.write("<p>Ah ja, Sie verwenden also den <b>" + BrowserName +
"<\/b>, und zwar in der Version <b>" + BrowserVersion + "<\/b><\/p>");
//-->
</script>
ie = Microsoft Internet Explorer,+ 4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) (habe IE6 sprache de)
nn = Netscape + 5.0 (Windows; en-US) ( Ich habe nn7.1 sprache de)
firefox = Netscape + 5.0 (Windows; en-US) (ist sprache en eingestellt !
Ich glaube meine navigator lügt und daher bekomme ich kein blinkendes neu oder text. Mußte ja auch das etwas ändern da mein monitor 19" ist. zum testen. Die reihen folge und klammern wurde mir gesagt sind falsch kann sie leider nicht nachvollziehen :(


als Antwort auf: [#101597]

browsercheck navigoter/ fehlermeldung

ganesh
Beiträge gesamt: 1981

14. Aug 2004, 03:30
Beitrag # 4 von 4
Beitrag ID: #102976
Bewertung:
(659 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
versuch's doch mal mit dem User Agent
http://www.mozilla.org/...w_ref49.html#1018109

var uA = window.navigator.userAgent;
document.write("useragent: " + uA + "<br>");


als Antwort auf: [#101597]
X