Jan: Validator beanstandet Dekrementierung

Beitrag lesen

Hallo,

in meiner nachfolgenden Beispiel-Funktion wird eine Dekrementierung der Variablen "nummer" durchgeführt. Der HTML-Validator des W3C sagt dazu:

Error  Line 14 column 8: invalid comment declaration: found character ";" outside comment but inside comment declaration.

nummer--;

Check that you are using a proper syntax for your comments, e.g: <!-- comment here -->. This error may appear if you forget the last "--" to close one comment, and later open another.

Die Syntax meiner Kommentare halte ich allerdings für richtig, und in meinen anderen Scripten (ohne In- oder Dekrementierung) wird auch nichts beanstandet.

Die alternative Schreibweise

nummer = nummer-1;

ist für den Validator übrigens ok.

Was muß ich bei der Schreibweise nummer--; richtig machen, damit ich nichts falsch mache ?

Mfg Jan

------------------------------------------------------------
------------------------------------------------------------

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>XHTML 1.0 Strict</title>

<script type="text/javascript">
<!--

var nummer = 1;

function test()
{
nummer--;
}

-->
</script>

</head>
<body onload="test()">
<p>Inhalt</p>
</body>
</html>