logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak naprawić błąd XHTML w validatorze W3C dla strony osppisarzowice.pl?

maly_elektronik 27 Lut 2010 18:51 1441 3
REKLAMA
  • REKLAMA
  • #2 7759812
    Dżyszla
    Poziom 42  
    Posty: 7077
    Pomógł: 1095
    Ocena: 226
    Walidator niestety nie rozpoznaje skryptów JS. Dlatego musisz albo wyrzucić je do osobnego pliku, albo zapisać w taki sposób, aby zapis nie był rozpoznawany jako tag (np przerywając w środku ciąg).
    Przykładowo ciąg
     trescxx= "<input style='float:right; margin-top:-20px;' type='image' src='images/zwin.png' onclick='zwin(content_id);'/>";
    Może przybrać zapis
     trescxx= "<"+"input style='float:right; margin-top:-20px;' type='image' src='images/zwin.png' onclick='zwin(content_id);'/>";

    A tak najlepiej, to byłoby posłużyć się modelem DOM, zamiast wygodnym, choć nie do końca poprawnym innerHTML.
  • REKLAMA
  • #3 7759933
    maly_elektronik
    Poziom 23  
    Posty: 777
    Pomógł: 35
    Ocena: 5
    A jaki polecasz model DOM (dopiero jestem na etapie nauki JS) :?:

    PS. Skoro Validator nie rozpoznaje JS to mam uznać że kod jest poprawny tylko błędy stwarza sam w sobie skrypt Validator'a :?:
  • #4 7760114
    Dżyszla
    Poziom 42  
    Posty: 7077
    Pomógł: 1095
    Ocena: 226
    Pytanie pierwsze jest trochę głupie ;p Przeczytasz, zrozumiesz: http://kurs.browsehappy.pl/JavaScript/DOM

    Po części tak, to wina Validatora, gdyż nie kompiluje on skryptów. Z drugiej jednak strony tak ma właśnie być.
REKLAMA