Ulf: Alert bei Netscap-Browser

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

  1. 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

    1. 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.

      1. 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

        1. 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

  2. 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

    1. 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

      1. 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