Camping_RIDER: XHTML und NAV - Fehlermeldung bei W3C

Beitrag lesen

Aloha ;)

Ein kleines Gestaltungsproblem hab ich jetzt noch

Ich kümmer mich drum, sobald ich daheim bin. Die letzten Tage haben gezeigt, dass das teils effektiver ist, als ohne Entwicklertools munter drauf los zu raten :D

@allgemeine Frage:

Kannst du mir sagen, warum ich auf einmal Offline zu Hause, wenn ich mit Xampp die Seite programmiere bzw. mit Xampp teste ob alles soll wie ich will - warum da auf einmal die Menüs mit Mausklick nicht mehr schließen kann?
Online geht es zum Glück (was das wichtigste ist), aber zuhause mit Xampp... klappen die zwar mit Mausklick aus, aber nicht wieder ein... und ich bin ganz sicher, daß es vor meiner Überarbeitung noch ging...

Hm, sicher sagen kann ich dir das nicht. Aber ich wage mal wieder nen educated guess: Das Problem liegt wahrscheinlich irgendwo im JavaScript oder in dessen Verknüpfung zum DOM. Ich komme darauf, weil ja das Zuklappen bei nochmaligem Klick genau das war, was wir mit Hilfe von JavaScript nachgerüstet hatten. Hinweise zum Debuggen:

1.: Schau nach JS-Fehlern.
In den Entwicklertools (verlinkt hab ich diesmal die Firefox-Variante) ist immer eine Konsole für JavaScript integriert. Wenn irgendwo im JS ein Fehler auftaucht, der das Script zum Erliegen bringt, dann wird dir der inklusive Fehlermeldung und Zeilenangabe in der Konsole angezeigt.

2.: Selbes Markup?
Handelt es sich bei deinem offline-Test um exakt dasselbe HTML wie online? Sind insbesondere eventuell Klassen (auf die JS zugreift) anders benannt? Ist das JavaScript ordnungsgemäß eingebunden? Auch letzteres verrät dir ein Blick in die devtools, entweder in der Standardansicht zum Script-Element scrollen und aufklappen (in den meisten Fällen wird dir dann der JS-Sourcecode angezeigt), oder in der "Netzwerkanalyse"-Ansicht (Google sagt, dass das bei FF so heißt), da müssten dir alle Resourcen angezeigt werden, die das HTML anfordert - also auch das JS-File (falls du das überhaupt extern eingebunden hast).

Theoretisch sollte es an solchen (2) oder so ähnlichen externen Faktoren liegen, (1) ist ziemlich unwahrscheinlich - schließlich wird das JavaScript ja auf dem Client ausgeführt, dafür sollte der Server also keine Rolle spielen.

@ HTML5 Validierung

Mehr Kopfzerbrechen bereitet mir folgendes, meinen Bildanzeiger betreffend:

[code lang=html]Bad value lyteshow[diss] for attribute rel on element a: The string lyteshow[diss] is not a registered keyword.

…tle="Der Umschlag meiner Dissertation"><img class="keinbilderrahmen" src="karr…

Heißt das jetzt, daß ich mir einen neuen Bildanzeiger suchen muss? Ohne diese lyteshow[...]-Angaben funktionert der nämlich nicht...

Tja, da musste ich jetzt auch erstmal nachlesen. Offenbar darf das rel-Attribut seit HTML 5 keine beliebigen Werte, sondern nur noch bestimmte Keywords enthalten (Quelle, Spec). Blöd. Übrigens: Auch unsere Doku weiß das offenbar noch nicht, da steht als möglicher Wert nur cdata. Muss ich die Tage wohl mal selber ändern. W3Schools ist da momentan wohl aktueller.

In HTML 5 wurde aber trotzdem die Anpassbarkeit durch Universalattribute verbessert. Du kannst dir da jetzt eigene Attribute definieren, namens data-*. Ich würde dir also folgendes vorschlagen: Ersetze im HTML alle rel durch data-rel. Dann musst du diese Ersetzung auch in JS vornehmen. Ersetze da alle ELEMENT.rel durch ELEMENT.attributes['data-rel'].nodeValue (obs noch einfacher geht zu ersetzen kann ich dir erst von daheim aus mit Konsole sagen, das hier ist halt etwas länglich, geht aber sicher - habs getestet in JSFiddle) und dein Bilder-Anzeige-Gedöns müsste wieder funktionieren :)

@Schweizer Frage

Ich frage deshalb, weil ich dir für all deine Bemühungen, etwas kulinarisches aus der Schweiz zukommen lassen will...

Nicht nötig :D Ich mach das hier immerhin gerne und freiwillig - und wir wollen ja nicht, dass sich ein overjustification effect einstellt :D

das Beste was die Schweizer können... Schokolade :)

Ah, ich möchte zwecks Verbeamtung meinem BMI noch etwas entgegenwirken :D

Deine Bemühungen hier meine Homepage nach meinen Absichten zum laufen zu bringen, gehen nämlich weit über das "normale" Maß an Tipps&Tricks hinaus... ohne deine ausführlichen Erklärungen und Scripte, würde meine Seite nicht so aussehen, wie sie jetzt schon aussieht... deshalb will ich mich da nach Weihnachten erkenntlich zeigen... bräuchte dazu deine Post-Adresse... gerne über das Kontaktformular meiner Seite schickbar...

Anderer Vorschlag: Komm zum nächsten Selftreffen (Ort und Zeit stehen noch aus) und wir bequatschen das bei nem Bier :D Man munkelt zwar, Physiker und Chemiker seien sich nicht immer grün, das können wir aber bestimmt überwinden :D :D

Grüße,

RIDER

--
Camping_RIDER a.k.a. Riders Flame a.k.a. Janosch Zoller
ch:? rl:| br:> n4:? ie:% mo:| va:) js:) de:> zu:) fl:( ss:| ls:[
0 78

XHTML und NAV - Fehlermeldung bei W3C

JPL
  • html
  1. 0
    1UnitedPower
    1. 0
      JPL
      1. 0
        1UnitedPower
  2. 0
    Matthias Apsel
    1. 0
      JPL
      1. 0
        dedlfix
      2. 0
        Gunnar Bittersmann
        1. 0
          JPL
          1. 0
            Camping_RIDER
            1. 0
              JPL_2
              1. 0
                Camping_RIDER
                1. 0
                  JPL_2
                  1. 0
                    Camping_RIDER
                    1. 0
                      JPL_2
                      1. 0
                        Camping_RIDER
                        1. 0
                          Matthias Apsel
                          1. 0
                            Camping_RIDER
                            1. 0
                              Matthias Apsel
                              1. 0

                                Designschwäche

                                Camping_RIDER
                                • meinung
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    Camping_RIDER
                                    1. 0

                                      Denkfehler

                                      Camping_RIDER
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Camping_RIDER
                                          1. 0
                                            Camping_RIDER
                                    2. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Camping_RIDER
                                    3. 1
                                      Gunnar Bittersmann
                                      1. 0
                                        Camping_RIDER
                                        1. 0
                                          Gunnar Bittersmann
                                          1. 0
                                            Camping_RIDER
                                            1. 0
                                              Gunnar Bittersmann
                        2. 0
                          Camping_RIDER
                          1. 0
                            Camping_RIDER
                          2. 0
                            JPL_2
                            1. 0
                              Camping_RIDER
                        3. 0
                          JPL_2
                          1. 0
                            Camping_RIDER
                            1. 0
                              JPL_2
                              1. 0
                                JPL
                                1. 0
                                  JPL
                              2. 1
                                Camping_RIDER
                                1. 0
                                  Matthias Apsel
                                  1. 0
                                    Camping_RIDER
                                2. 0
                                  JPL
                                3. 1
                                  Gunnar Bittersmann
                              3. 0
                                Camping_RIDER
                                1. 0
                                  JPL
                                  1. 0
                                    Camping_RIDER
                                    1. 0
                                      JPL_2
                                      1. 0
                                        Camping_RIDER
                                        1. 1
                                          Gunnar Bittersmann
                                        2. 0
                                          JPL_2
                                        3. 0
                                          JPL
                                          1. 0
                                            Camping_RIDER
                                            1. 0
                                              JPL
                                      2. 0
                                        Camping_RIDER
                                        1. 0
                                          Camping_RIDER
                                          1. 0
                                            JPL
                                            1. 0
                                              Camping_RIDER
                                              1. 0
                                                JPL
                                                1. 0
                                                  Camping_RIDER
                                                  1. 0
                                                    Gunnar Bittersmann
                                                    1. 0
                                                      Camping_RIDER
                                                      • meinung
                                                    2. 0
                                                      JPL
                                                      1. 2
                                                        Matthias Apsel
                                                      2. 0
                                                        Gunnar Bittersmann
                                                        1. 0
                                                          Der Martin
                                                        2. 0
                                                          JPL
                                                  2. 0
                                                    JPL
                                                    1. 0
                                                      Camping_RIDER
                                                      1. 0
                                                        JPL
                                                        1. 0
                                                          Camping_RIDER
                                                          1. 0
                                                            JPL
                                                        2. 0
                                                          Gunnar Bittersmann
                                        2. 0
                                          JPL
            2. 0
              JPL_2