Alert bei Netscap-Browser
Ulf
- javascript
Moin,
Ich versuche nun schon etwas länger, als JavaScript-Laie einen Alert zu bringen, wenn eine bestimmte Seite mit einem Netscape Browser geöffnet wird.
Dazu habe ich zunächst das unter sfarchiv/1999_2/t03590.htm gefundene script genutzt:
var
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
if(bName == "Netscape" && bVer >= 4) ver = "n4";
else if(bName == "Netscape" && bVer == 3) ver = "n3";
if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";
function window() { if(ver == "n4") {
tue das bei version 4}
else if(ver == "n3") { und dies bei version 3 }
}
Und ausserdem herausgefunden, das sich mit
function begruessung()
{
n=alert("Attention: Your browsing with Netscape Navigator.");
}
begruessung();
etwa das Fenster öffnet, welches ich haben möchte. Wenn ich das jetzt aber einfach in
{ und dies bei version x }
einfüge, oder auch nur
n=alert("Attention: Your browsing with Netscape Navigator.");
einfüge, läufts schonmal nicht.
Was muss ich tun?
MfG
Ulf,
der auch *versprochen* nicht mehr lange Laie bleiben will
Hi,
Ich versuche nun schon etwas länger, als JavaScript-Laie einen
Alert zu bringen, wenn eine bestimmte Seite mit einem Netscape
Browser geöffnet wird.
baeh, solche Alerts nerven *g*
etwa das Fenster öffnet, welches ich haben möchte. Wenn ich das
jetzt aber einfach in
{ und dies bei version x }
»»
einfüge, oder auch nur
n=alert("Attention: Your browsing with Netscape Navigator.");
einfüge, läufts schonmal nicht.
Was muss ich tun?
So, wie sich das anhoert, hast du den Funktionsaufruf vergessen. Etwa
mit
<body onload="funktionsname()">
Ich hab den Code aus dem Posting kopiert, weil ich keinen Fehler
finden konnte, er funktioniert ,)
mfg
CK1
Da muss jetzt noch ein Fehler drinstecken: Die Microsoft-Browser 3.0 bis 5.0 wollen eine nicht definierte Variable an der Stelle
if(ver == "n4" && navigator.appVersion.lastIndexOf("Mac") != -1) ver = "n3";
function window() { if(ver == "n4") {
erkannt haben, genau jeweils bei 'ver == "n4"'. Ist zwar kein richtiges Problem, weils ja im NN klappt und der IE sich am Skript nicht stören soll, aber die Fehlermeldungen müssen ja nicht sein ;-)
ODER?
Die Seite findet sich übrigens unter http://studserver.uni-dortmund.de/~su1665/dragons/index.html im Frame.
Hi,
Da muss jetzt noch ein Fehler drinstecken: Die Microsoft-Browser
3.0 bis 5.0 wollen eine nicht definierte Variable an der Stelle
na, dann definier sie doch ,)
var ver = "";
Ist zwar kein richtiges Problem, weils ja im NN klappt und der IE
sich am Skript nicht stören soll, aber die Fehlermeldungen
müssen ja nicht sein ;-)ODER?
*g* noe, nicht ,)
Die Seite findet sich übrigens unter http://studserver.uni-dortmund.de/~su1665/dragons/index.html im Frame.
Sorry, aber der Link funzt nicht ,)
mfg
CK1
Oh, die Seite findet sich unter:
http://www.ubdata.de/dragons/
Jetzt hats auch geklappt, und ich hab wieder was gelernt.
Schönen Dank
Ulf
Hi!
Ich hoffe dann auch stark, daß Du, sobald Du nicht mehr Laie bist, Deine Seiten so programmierst oder gestaltest, daß sie, statt Meldungen auszuwerfen, auch im Netscape einfach einwandfrei funktionieren...
<img src="http://outpost.purespace.de/mozilla.jpg" alt="">
Bio
Ich kann sogar schon Seiten für den Netscape schreiben:), aber mein Problem ist ein anderes:
Ich habe dies in diesem Fall
http://www.ubdata.de/dragons/
noch nicht getan, aber schon einige Probe-Besucher auf den Seiten, und die sollen keinen Schreck bekommen, wenn im Netscape noch alles krumm und schief aussieht.
Mfg
Ulf
Hi!
»»... und die sollen keinen Schreck bekommen, wenn im Netscape noch alles krumm und schief aussieht.
Wenn das so ist, dann ist es natürlich eine hehre Sache, eine solche Meldung einzublenden.
... im übrigen werden die Rugby Tourists Münster diese Dragons natürlich vom Platz fegen... sofern die überhaupt jemals in der gleichen Liga spielen sollten :-))
*g*
Bio