- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 15 Feb 2006 10:30:59 +0000
- To: www-validator-cvs@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2880
Summary: Incorrectly finds errors inside Javascript string
constants
Product: Validator
Version: 0.7.1
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: check
AssignedTo: link@pobox.com
ReportedBy: mdaly@snapsurveys.com
QAContact: www-validator-cvs@w3.org
If a web page contains JavaScript in which a string conatins Html like text,
then errors can be incorrectly highlighted. Mainly seems to be strings shaped
like closing tags which cause the error.
For exapmle, if you validate the Html listed below, the validator reports:
Error Line 7 column 43: end tag for element "H2" which is not open
But that tag is simply part of a string constant and is not html. Its certainly
not invlaid.
I have done this both through file upload and direct input
here is the page to try:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test Validator</title>
<script language="JavaScript" type="text/javascript">
var aStringVariable = "<h2>just testing</h2>";
</script>
</head>
<body>
No content, just testing validator
</body>
</html>
Received on Wednesday, 15 February 2006 10:31:11 UTC