pasque: Browsererkennung+auflösungserkennung

also ich möchte gerne meine seite die optimiert für alle auflösungen und beide browser automatisch erkennen lassen was der user benutzt
bisher habe ich es wie folgt benutzt: kann mir jemand helfen so fast as can

function browser()
{
   var Hoehe, Breite, Brname;
   Hoehe=screen.height;
   Breite=screen.width;
   Brname=Navigator.appName;

if (Brname=="Netscape")

if (Breite>600 & Breite<800)
    {
        window.open ("inden0.htm");
    }
   if (Breite>=800 & Breite<1024)
    {
      window.open ("inden1.htm");
    }
   if (Breite>=1024 & Breite<1152)
    {
       window.open ("inden2.htm");
    }
   if (Breite>=1152)
    {
       window.open ("inden3.htm");
    }

if (Brname=="Microsoft Internet Explorer")

if (Breite>600 & Breite<800)
    {
        window.open ("indee0.htm");
    }
   if (Breite>=800 & Breite<1024)
    {
      window.open ("indee1.htm");
    }
   if (Breite>=1024 & Breite<1152)
    {
       window.open ("indee2.htm");
    }
   if (Breite>=1152)
    {
       window.open ("indee3.htm");
    }  
}

</SCRIPT>
<BODY LINK="YELLOW" VLINK="LIME" BGCOLOR="#0080FF" TEXT="#FFFFFF" onload="browser()">

  1. Und wie lautet jetzt genau die Frage?

    Gruesse, Bio

    1. meine frage lautet wie kann ich gleichzeitig den browser erkennen lassen und die auflösung mit javascript ?? wieso funktioniert meine datei nicht ?? was mache ich falsch ?? weil ich möchte um eine seite mit frames einen rahmen aus frames setzen mit runden ecken ....habe die bilder auch mit css positioniert aber ....css ist bildflächenabhängig ...das hißt wenn ich eine aud NS optimierte seite auf IE anschaue dann sind bei IE die bilder verschoben ......

      1. meine frage lautet wie kann ich gleichzeitig den browser erkennen lassen und die auflösung mit javascript ??

        Ich vermute, die Bildschirmauflösung funktioniert nicht. Liegt möglicherweise am zweiten fehlen & sowie an einer fehlender { und } Klammer.

        Probier mal:

        function browser()
        {
           var Hoehe, Breite, Brname;
           Hoehe=screen.height;
           Breite=screen.width;
           Brname=Navigator.appName;

        if (Brname=="Netscape")

        {   <------ Hier ne Klammer

        Statt
           if (Breite>600 & Breite<800)

        Besser
           if (Breite>600 && Breite<800)
        Alle korrigieren
            {
                window.open ("inden0.htm");
            }
           if (Breite>=800 & Breite<1024)
            {
              window.open ("inden1.htm");
            }
           if (Breite>=1024 & Breite<1152)
            {
               window.open ("inden2.htm");
            }
           if (Breite>=1152)
            {
               window.open ("inden3.htm");
            }  
        } <--------- Und hier eine

        if (Brname=="Microsoft Internet Explorer")

        { <---------- Noch eine

        if (Breite>600 & Breite<800)
            {
                window.open ("indee0.htm");
            }
           if (Breite>=800 & Breite<1024)
            {
              window.open ("indee1.htm");
            }
           if (Breite>=1024 & Breite<1152)
            {
               window.open ("indee2.htm");
            }
           if (Breite>=1152)
            {
               window.open ("indee3.htm");
            }  
        }

        </SCRIPT>

        Gruß

        Jörg

  2. Brname=Navigator.appName;

    Hi

    versuchs mal mit Brname=navigator.appName;
    also kleine "n"  sonst funzt es nämlich nicht.
    JavaScript ist Case-Sensitive , also immer auf
    die genaue Schreibweise achten :)

    gruss
    Jens