Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][xHTML] błędy w walidatorze
Forum PHP.pl > Forum > Przedszkole
klinku
Witam,

Poprawiłem wszystkie błedy w walidatorze zostały takie których nie rozumiem. To znaczy wiem co jest na pisane ale nie mam zielonego pojęcia jak ich poprawić.
Mógłby ktoś doradzić?:

#1
Line 187, Column 21: an attribute specification must start with a name or name token
document.write('<scr'+'ipt type="text/javascript" src="'+W2T_adb);
An attribute name (and some attribute values) must start with one of a restricted set of characters. This error usually indicates that you have failed to add a closing quotation mark on a previous attribute value (so the attribute value looks like the start of a new attribute) or have used an attribute that is not defined (usually a typo in a common attribute name).

#2
Line 187, Column 21: element "scr" undefined
document.write('<scr'+'ipt type="text/javascript" src="'+W2T_adb);

You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).

#3
Line 192, Column 24: delimiter "'" invalid: only S separators and TAGC allowed here
document.write('"></scr'+'ipt>');

Z góry dziękuje za pomoc ponieważ przerastają mnie te błędy =/
jaslanin
wątpię by bez kodu strony ktoś mógł Ci pomóc.
klinku
kod strony :

  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
  3. <title>DrewDom - Jamborek</title>
  4.  
  5. <!-- jQuery -->
  6. <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
  7. <link href="css/stylex.css" rel="stylesheet" type="text/css" />
  8. <script src="js/jquery-1.6.4.min.js" type="text/javascript"></script>
  9. <script src="js/skrypty3.js" type="text/javascript"></script>
  10. <!-- rvnGallery -->
  11. <script type="text/javascript" src="galeria/rvn-gallery.js" charset="UTF-8"></script>
  12. <link rel="stylesheet" type="text/css" href="galeria/rvn-gallery.css" charset="UTF-8" />
  13.  
  14. <link rel="stylesheet" type="text/css" href="css/style.css" charset="UTF-8" />
  15. <script type="text/javascript" src="js/script1.js" charset="UTF-8"></script>
  16. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"/>
  17.  
  18. <link href="css/stylesweb.css" rel="stylesheet" type="text/css" />
  19. </head>
  20. <div id="strona">
  21.  
  22. <div id="top"></div>
  23. <div id="pasek"></div>
  24. <div id="left">
  25. <div id="menu">
  26.  
  27. <div class="zakladka">O firmie</div>
  28. <ul>
  29. <li><a href="przyklad.html">Historia</a></li>
  30. <li><a href="przyklad.html">Cel i wizja</a></li>
  31. <li><a href="przyklad.html">Referencje</a></li>
  32. </ul>
  33. <div class="zakladka">Domy letnie</div>
  34. <ul>
  35. <li><a href="przyklad.html">od 12 do 20 m2</a></li>
  36. <li><a href="przyklad.html">od 21 do 40 m2</a></li>
  37. <li><a href="przyklad.html">od 41 do 65 m2</a></li>
  38.  
  39. </ul>
  40. <div class="zakladka">Domy sezonowe</div>
  41. <ul>
  42. <li><a href="przyklad.html">od 25 do 40 m2</a></li>
  43. <li><a href="przyklad.html">od 41 do 60 m2</a></li>
  44. <li><a href="przyklad.html">od 61 do 100 m2</a></li>
  45.  
  46. </ul>
  47. <div class="zakladka">Domy całoroczne</div>
  48. <ul>
  49. <li><a href="przyklad.html">od 60 do 100 m2</a></li>
  50. <li><a href="przyklad.html">od 101 do 150 m2</a></li>
  51. <li><a href="przyklad.html">od 151 do 300 m2</a></li>
  52.  
  53. </ul>
  54. <div class="zakladka">Dodatki</div>
  55. <ul>
  56. <li><a href="przyklad.html">altany</a></li>
  57. <li><a href="przyklad.html">meble ogrodowe</a></li>
  58. </ul>
  59. </div>
  60. </div>
  61. <div id="center">
  62. <div id="pierwszy_poziom"><img src="projekty/letnie/logo_letnie.jpg" alt=""/></div>
  63. <div id="drugi_poziom">
  64. <div class="projekty1"><img src="img/nasze_projekty.jpg" width="44" height="111" border="0" alt=""/></div>
  65. <div class="projekty">
  66. <div class="logoprojektu"><img src="projekty/letnie/miniatury/1.jpg" width="119" height="88" border="0" alt=""/></div>
  67. <div class="nazwaprojektu">GOSIA II</div>
  68. </div>
  69. <div class="projekty">
  70. <div class="logoprojektu"><img src="projekty/letnie/miniatury/2.jpg" width="119" height="88" border="0" alt=""/></div>
  71. <div class="nazwaprojektu">JAŚ</div>
  72. </div>
  73. <div class="projekty">
  74. <div class="logoprojektu"><img src="projekty/letnie/miniatury/3.jpg" width="119" height="88" border="0" alt=""/></div>
  75. <div class="nazwaprojektu">ALEX</div>
  76. </div>
  77. </div>
  78. <div class="trzeci_poziom">
  79. <div id="zamowienie">
  80.  
  81. <table summary="Tabela testowa" id="tabela" cellspacing="0" >
  82. <tr><th></th><th></th></tr>
  83. <tr><td>nazwa projektu:</td><td>GOSIAII</td></tr>
  84. <tr><td>szerokość:</td><td>30,00m2</td></tr>
  85. <tr><td>długość:</td><td>20,00m2</td></tr>
  86. <tr><td>wysokość:</td><td>20,00m2</td></tr>
  87. <tr><td>powierzchnia parteru:</td><td>50,00m2</td></tr>
  88. <tr><td>powierzchnia piętra:</td><td>50,00m2</td></tr>
  89. <tr><td>powierzchnia tarasu:</td><td>3,000m2</td></tr>
  90. <tr><td>cena:</td><td>7,000zł</td></tr>
  91.  
  92.  
  93. </tbody>
  94. </table>
  95. </div>
  96. <div id="zdjecieduze">
  97. <div id="gallery" class="rvnGallery">
  98. <img src="projekty/letnie/41-65/przyklad/1.jpg" alt="Przykładowy tekst" />
  99. <img src="projekty/letnie/41-65/przyklad/2.jpg" alt="Przykładowy tekst" />
  100. <img src="projekty/letnie/41-65/przyklad/3.jpg" alt="Przykładowy tekst" />
  101. </div>
  102.  
  103.  
  104. </div>
  105. <div id="mapka"><img src="projekty/letnie/41-65/przyklad/mapka.jpg" width="263" height="250" border="0" alt="[Rozmiar: 32311 bajtów]"/></div>
  106. <div id="czwarty_poziom"></div>
  107. </div>
  108.  
  109. </div>
  110. <div id="right">
  111. <div id="rnaglowek"><img src="img/mailico.jpg" width="29" height="28" border="0" alt="o"/><h2>Napisz do nas</h2></div>
  112. <div id="rtlo">
  113.  
  114. <table border="0">
  115. <tr><td>Temat<input type="text" name="temat" style="width:157px"/></td></tr>
  116. <tr><td>Imie<input type="text" name="imie" style="width:157px" /></td></tr>
  117. <tr><td>e-mail<input type="text" name="email" style="width:157px"/></td></tr>
  118. <tr><td><textarea name="tresc" cols="27" rows="9px"></textarea></td></tr>
  119.  
  120. <tr><td><input type="image" src="img/booton2.jpg" alt="" type="reset" value="Wyczysc"/>
  121. <form method="post" action="php/wyslij.php"/>
  122. <input type="image" src="img/booton.jpg" alt=""/></td>
  123. </tr>
  124.  
  125. </table>
  126.  
  127. </div>
  128. </div>
  129. <div id="bottom">
  130. <div class="stopka"><b>PPHU DREW-DOM</b><p></p>Jamborek 7<p></p>94-425 Zelów </div>
  131. <div class="stopka"><b>godziny otwarcia:</b><p></p>od poniedziałku do piątku : 7:00-17:00<p></p>Sobota : 7:00-14:00<p></p>Niedziela : 11:00-14:00</div>
  132. <div class="stopka"><b>Kontakt telefoniczny:</b><p></p>999-999-999 | 666-666-666</div>
  133. <div class="stopka"><b>e-mail:</b><p></p><a href="mailto:adres e-mail">bok@drewdom.com | bok@drewdom.com</a></div>
  134. </div>
  135.  
  136.  
  137. </div>
  138.  
  139. </body>
  140. </html>


coś jeszcze potrzeba?
Niktoś
Cytat
coś jeszcze potrzeba?

Tak ,potrzeba Ci większej znajomości dotyczącej technologii html.To co zaprezentowałeś to jeden wielki błąd,jak należy nie robić.
Dublujesz metatagi.Cała struktura jest błędnie napisana,nie domykasz tagów.
klinku
Dzięki za odpowiedź - dopiero się uczę to dlatego.

Ale chyba nie tego tyczyło pytanie bo ewidentnie nie chodzi to o duplikowane mety a o js
Niktoś
Zobacz jak wygląda podstawowa struktura html.Wszelakie tagi powinny być umieszczone wewnątrz <FORM></FORM>-u ciebie nawet nie jest to domknięte..I ma to także kluczowe znaczenie w js.Może po prostu trzymaj się standardów.
Cytat
<html>
<head>
</head>
<body>
<form>
<div>
<table></table>
<input />
<textarea></textarea>
</div>
</form>
</body>
</html>

ewentualnie możesz:

Cytat
<html>
<head>
</head>
<body>
<div>
<form>
<div>
<table></table>
<input />
<textarea></textarea>
</div>
</form>
</div>
</body>
</html>

Zobacz teraz na swój kod i porównaj.
klinku
Dzięki pomogłeś postaram się poprawić kod i te nieszczęsne mety
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.