Frage zu Javascript

  • Ich beschäftige mich erst seit kurzem mit Javascript. (1-2 Tage ;)),
    und ich möchte/muss in eine HTML-Seite eine Browserweiche einfügen.

    Sowas in der Art:

    Wie bekomme ich das hin das er mir die Art des Explorers beim Laden der Seite zum bestehenden html Code hinzufügt?
    Bei document.write... wird ja vorher alles gelöscht.

  • Forumtitel:
    "PHP - CGI - Perl - Java und Co."

    Und wie wir alle wissen.
    Java != Javascript

    Deshalb heiß ich auch MrJava und nicht MrJavascript

  • Dat war natürlich ich. :P

    Und schließlich läuft PHP - CGI Schnittstelle - Perl und Java (außer Applets) serverseitig.
    Javascript clientseitig, genauso wie html. *rausred

    Soll halt jemand den Beitrag verschieben, wenns glücklich macht.

  • Zitat von MrJava


    Wie bekomme ich das hin das er mir die Art des Explorers beim Laden der Seite zum bestehenden html Code hinzufügt?
    Bei document.write... wird ja vorher alles gelöscht.

    Hi,

    lies die Angaben doch in eine Variable ein, bzw. erstelle dir eine entsprechende Variable, wenn du nur den Browsertyp ohne Versionsangaben haben willst. Die Variable kannst du dann innerhalb des Dokumentes jederzeit wieder aufrufen.

    Eine Function-Anweisung ist in dem Zusammenhang übrigens falsch.

    Beispiel:

    Code
    <script type="text/javascript" language="JavaScript">
    <!--
      var browser = "sonstiger Browser";
      if (navigator.appName.indexOf("Netscape") != -1){
      browser = "Netscape";}
      else if (navigator.appName.indexOf("Explorer") != -1){
      browser = "Microsoft Internet-Explorer";}
    //-->
    </script>

    Im HTML-Bereich fügst du dan an der Stelle, an der die Browserangabe stehen soll erneut Javascript ein:

    HTML
    <html>
    Du verwendest folgenden Browser <script type="text/javascript" language="JavaScript"> document.write(browser); </script>.
    
    
    
    
    
    
    weiteret HTML- Text

    Das ist schon alles.

    Gruß aus der Marsch!

    Ronald