- 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