- From: Daniel B. <danibe_@speedymail.org>
- Date: Wed, 2 Oct 2002 00:05:46 -0400
- To: <html-tidy@w3.org>
Thank you, Allan. I just tried your suggestion and it produced the same
error.
(if it didn't, it would have been too easy... ;-))
I believe this is a Tidy bug - unless I'm told that I did something
wrong in my config file.
Thanks again,
Daniel
-----Original Message-----
From: Allan (Reply to list only) [mailto:discard@chickenandporn.com]
Sent: Tuesday, October 01, 2002 10:00 PM
To: Daniel B.
Cc: html-tidy@w3.org
Subject: Re: HTML Tidy chokes on Javascript???
Daniel;
Tidy might be detecting an anchor (<A...>) in the middle of your
javascript component.
Try adding a space:
< var i,j=doc.MM_p.length,
< a=preload.arguments; for(i=0; i<a.length; i++)
---
> var i,j=doc.MM_p.length,
> a=preload.arguments; for(i=0; i < a.length; i++)
If this is true, then Tidy needs to learn better how to scipt these
components.
Allan
"Daniel B." wrote:
>
> Hi!
> It seems that I should not use HTML Tidy on pages that containg
> Javascript? Or am I misunderstanding something here?
>
> (The HTML Tidy version that I'm using is "HTML Tidy for Windows (vers
> 1st August 2002)".
>
> Thanks in advance,
> Daniel
>
> Here is the test case in question:
>
> The original file (test1.htm):
> ------------------------------
> <html>
> <head>
> <title>Test 1</title>
>
> <script language="JavaScript" type="text/javascript">
> <!--
> function preload() { //v3.0
> var doc=document; if(doc.images){ if(!doc.MM_p) doc.MM_p=new Array();
> var i,j=doc.MM_p.length,a=preload.arguments; for(i=0; i<a.length;
> i++)
> if (a[i].indexOf("#")!=0){ doc.MM_p[j]=new Image;
> doc.MM_p[j++].src=a[i];}} }
> //-->
> </script>
> </head>
>
> <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"
> background="bg.gif"
> onLoad="preload('img1.gif','img2.gif','img3.gif','img4.gif','img5.gif'
> ,'
> img6.gif','img7.gif','img8.gif');">
>
> </body>
> </html>
>
> HTML Tidy's output:
> ------------------------------
> <html>
> <head>
> <meta name="generator" content="HTML Tidy for Windows (vers 1st August
> 2002), see www.w3.org"> <title>Test 1</title>
>
> <script language="JavaScript" type="text/javascript">
> <!--
> function preload() { //v3.0
> var doc=document; if(doc.images){ if(!doc.MM_p) doc.MM_p=new Array();
> var i,j=doc.MM_p.length,a=preload.arguments; for(i=0; i </script>
> </head>
> <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"
> background="bg.gif"
>
onload="preload('img1.gif','img2.gif','img3.gif','img4.gif','img5.gif','
> img6.gif','img7.gif','img8.gif');">
> </body>
> </html>
>
> HTML Tidy was invoked with the following config file:
> ======================================================
> indent-spaces: 2
> wrap: 0
> wrap-attributes: no
> wrap-script-literals: no
> wrap-sections: yes
> wrap-asp: yes
> wrap-jste: yes
> wrap-php: yes
> literal-attributes: no
> tab-size: 8
> markup: yes
> quiet: no
> tidy-mark: yes
> indent: no
> indent-attributes: no
> hide-endtags: no
> input-xml: no
> output-xml: no
> output-xhtml: no
> output-html: no
> add-xml-pi: no
> add-xml-decl: no
> assume-xml-procins: no
> raw: yes
> uppercase-tags: no
> uppercase-attributes: no
> bare: no
> clean: no
> logical-emphasis: no
> word-2000: no
> drop-empty-paras: yes
> drop-font-tags: no
> drop-proprietary-attribute: no
> enclose-text: no
> enclose-block-text: no
>
> add-xml-space: no
> fix-bad-comments: yes
> split: no
> break-before-br: no
> numeric-entities: no
> quote-marks: no
> quote-nbsp: yes
> quote-ampersand: yes
> write-back: no
> keep-time: yes
> show-warnings: yes
>
> show-body-only: no
>
> new-inline-tags: names
> new-blocklevel-tags: names
> new-empty-tags: names
> new-pre-tags: names
> char-encoding: ascii
> input-encoding: latin1
> output-encoding: ascii
>
> ncr: yes
> doctype: auto
> fix-backslash: yes
> gnu-emacs: no
> fix-uri: yes
> lower-literals: yes
> hide-comments: no
> indent-cdata: no
> force-output: no
> show-errors: 6
> ascii-chars: yes
> join-classes: no
> join-styles: yes
> escape-cdata: no
> repeated-attributes: -last
> output-bom: auto
> replace-color: no
>
> accessibility-check: 0
Received on Wednesday, 2 October 2002 10:04:39 UTC