Ankündigung

Einklappen
Keine Ankündigung bisher.

Firefox-Problem

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Firefox-Problem

    Firefox-Problem
    Mein tooles Menü, bestehend aus fogendem Code und auch zu bewundern auf www.ratiocontrol.de hat ein Problem. Oder besser gesagt ich. Das Problem ist nicht, dass nichts kommt wenn man zum auf einen Link wie "Unterstützen" klickt. Das liegt an dem fehelnden Content. Nein, im Firefox klappen meine Untermenüs nicht auf. Könnt ihr mir helfen?
    Code:
    <div class="haupt" onmouseover="menueauf('menue')" onmouseout="menuezu('menue')">//Menü1</div> 
    <div class="unter" id="menue" onmouseover="menueauf('menue')" onmouseout="menuezu('menue')"> 
     Menü1.1
     
     Menü1.2
     
     Menü1.3
     
    </div> 
    
    <script language="javascript" type="text/javascript"> 
     <!-- 
      function menueauf(men) 
          { 
            if(document.getelementbyid) 
            { 
              document.getelementbyid(men).style.visibility="visible"; 
            } 
    
            else if(document.all && !document.getelementbyid) 
            { 
              document.all[men].style.visibility="visible"; 
            } 
          } 
    
          function menuezu(men) 
          { 
            if(document.getelementbyid) 
            { 
              document.getelementbyid(men).style.visibility="hidden"; 
            } 
    
            else if(document.all && !document.getelementbyid) 
            { 
              document.all[men].style.visibility="hidden"; 
            } 
          } 
     //--> 
    </script>
    THX und LG Lucas

  • #2
    getelementbyid() muss getElementById()
    JavaScript ist case-sensitive.

    Kommentar


    • #3
      Geht das nicht auch mittlerweile im IE? Diese Unterscheidung zwischen document.all und document.getElementById() ist zum kotzen... und da oben beim elseif genügt doch ein einfaches else mit weglassen des !getEle....

      Kommentar


      • #4
        Ich kann leider gar kein JS. Ich habe den code von da: http://www.styleassistant.de/tips/tip04.htm . Daher bin ich voll auf euch angewiesen. Sag doch mal welche Zeile ich wie ändern soll, vielleicht verstehts der FF dann auch irgendwas.. Nur die Groß- und Kleinschreinung war nicht der auslöser...

        LG Lucas

        Kommentar


        • #5
          Es gibt eine durchaus hilfreiche JavaScript Konsole im Mozilla.

          Kommentar


          • #6
            Die sagt folgendes:
            http://www.baerenfaenger.info/fehler.bmp
            Was muss ich ändern?

            Kommentar


            • #7
              okay. ich hab's. Aber Michigras, du sagtest ich verwende alte befehle. Welche könnte man durch neue ersetzen?

              Kommentar


              • #8
                Also ich bin auch nicht sooo fit in JS, aber wenn ich was mache mache ich es mit getElementById und es geht im FF sowie im IE.

                Kommentar


                • #9
                  Aber ich benutze das doch auch... Hier nochmal der Code:
                  Code:
                  <script language="javascript" type="text/javascript"> 
                   <!-- 
                    function menueauf(men) 
                        { 
                          if(document.getelementbyid) 
                          { 
                            document.getelementbyid(men).style.visibility="visible"; 
                          } 
                  
                          else if(document.all && !document.getelementbyid) 
                          { 
                            document.all[men].style.visibility="visible"; 
                          } 
                        } 
                  
                        function menuezu(men) 
                        { 
                          if(document.getelementbyid) 
                          { 
                            document.getelementbyid(men).style.visibility="hidden"; 
                          } 
                  
                          else if(document.all && !document.getelementbyid) 
                          { 
                            document.all[men].style.visibility="hidden"; 
                          } 
                        } 
                   //--> 
                  </script>

                  Kommentar


                  • #10
                    du weißt schon, dass die funktionen von js case-sensitive sind, oder?
                    die Funktion heißt getElementByID

                    [EDIT]
                    ups ich seh gerade das wurde schon gesagt ....

                    Kommentar


                    • #11
                      Egal, danke. also ID komplett groß...

                      Kommentar


                      • #12
                        Noch 'ne Frage:

                        Meine über <img> eingebundenes Bild hat unten zwischen dem unteren Bildende und dem Border einen freiraum. wie bekomme ich den weg? padding ist 0px..

                        Kommentar


                        • #13
                          Zitat von BEGINNER-L
                          Egal, danke. also ID komplett groß...
                          das sind nicht die einzigen großen buchstaben in diesem wort....

                          Kommentar


                          • #14
                            egal, es geht ja...
                            Das ist wichtig für mich:
                            Meine über <img> eingebundenes Bild hat unten zwischen dem unteren Bildende und dem Border einen freiraum. wie bekomme ich den weg? padding ist 0px..

                            Kommentar


                            • #15
                              also nur mal so als anmerkung
                              deine seite ist bei mir unbenutzbar da die menus nicht funktionieren (vieleicht solltest du es mal ohne javascript machen)

                              Kommentar

                              Lädt...
                              X