Re: tidy and JavaScript

On Tue, 18 Sep 2001, Schrader Wolfgang OI43 wrote:

> I tried tidy together with ultraedit (www.ultraedit.com)
> and attach the source and the error list.
>
> I wonder about the error messages 282 to 284 esp. removing the
> </script>-tag.
> Also, the message about line 286 is strange for me.
>
> Messages from tidy:
> ----------------------------------------------------------------------------

This HTML file has a number of violations:

> Zeile 10 Spalte 1 - Warnung: <script>-Attribut "type" fehlt
> Zeile 12 Spalte 1 - Warnung: <script>-Attribut "type" fehlt
> Zeile 13 Spalte 1 - Warnung: <script>-Attribut "type" fehlt
> Zeile 16 Spalte 1 - Warnung: <script>-Attribut "type" fehlt

script tags require a type attribute, e.g., type="text/javascript".

> Zeile 102 Spalte 69 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 103 Spalte 62 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 103 Spalte 65 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 19 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 26 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 36 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 43 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 53 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 60 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 70 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 77 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 87 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 105 Spalte 94 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 19 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 26 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 36 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 43 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 53 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 60 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 70 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 77 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 87 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 106 Spalte 94 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 107 Spalte 11 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 107 Spalte 18 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 107 Spalte 20 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 107 Spalte 23 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 110 Spalte 62 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 110 Spalte 65 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 114 Spalte 11 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 114 Spalte 14 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 117 Spalte 11 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 117 Spalte 14 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 120 Spalte 40 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 120 Spalte 43 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 125 Spalte 11 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 125 Spalte 14 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 128 Spalte 11 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 128 Spalte 14 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 130 Spalte 9 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 130 Spalte 12 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen
> Zeile 246 Spalte 0 - Warnung: '<' + '/' + Buchstabe ist hier nicht
> zugelassen

'<' should be encoded as '&lt;' in JavaScript.

> Zeile 248 Spalte 1 - Warnung: <style>-Attribut "type" fehlt

type="text/css"

> Zeile 282 Spalte 1 - Warnung: <script> ist in <table>-Elementen nicht
> zugelassen
> Zeile 283 Spalte 1 - Warnung: einfacher Text ist in <table>-Elementen nicht
> zugelassen
> Zeile 284 Spalte 1 - Warnung: </script> ist in <table>-Elementen nicht
> zugelassen
> Zeile 284 Spalte 1 - Warnung: unerwartetes </script> wird entfernt

script tags should not be directly in table tags.

> Zeile 286 Spalte 1 - Warnung: fehlendes </form> vor <tr>
> Zeile 286 Spalte 1 - Warnung: implizites <table> eingefügt

Now you've done it. You've gone and confused Tidy. Observe:

> Zeile 308 Spalte 1 - Warnung: fehlendes <td>
> Zeile 313 Spalte 1 - Warnung: fehlendes <td>
> Zeile 318 Spalte 1 - Warnung: fehlendes <td>
> Zeile 323 Spalte 1 - Warnung: fehlendes <td>
> Zeile 328 Spalte 1 - Warnung: fehlendes <td>
> Zeile 334 Spalte 1 - Warnung: kürze leeres <p>

Refer to http://www.w3.org/TR/html4/ for everything you need to know.

-- 
Ignacio Vazquez-Abrams  <ignacio@openservices.net>

Received on Tuesday, 18 September 2001 20:52:35 UTC