Forum Moderators: open
Ex:
Line 99, column 123: document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag
...ounter/counter.js"></script><noscript><a href="http://www.statcounter.com" ta
I've used Muquit's counters for years. When I decided (late, admittedly but then better late than never as some famous person said!) to migrate all my pages (hundreds on various sites) to html 4.01 strict, I immediately began to have errors (other than the norm *sigh* - doesn't matter how good YOU think you are, only how good W3C thinks you are....) on the counter-code itself on every page where a counter was installed.
An email to Muhammed Muquit got no helpful response. So I posted around various sites with info on CSS, newer versions of html, etc. and finally someone pointed me in the right direction.
The counters use EITHER "&" or "¦" as variable-expression concatenators. Since newer html is FAR more persnickety about the "&" symbol (requiring it to be escaped if used at all), only the "¦" symbol is usable in the concatenation of variables in Muquit's counters. While the docs for the counters address using either/or, nowhere is it addressed that you MUST use "¦" in order to validate under html 4.01 strict.
Counters all validate fine now. Hopefully this will help another person with way too much to learn in way too little time....