hpmaster: XHTML und Javascript

Hallo,
Ich hab folgendes Problem:
Ich versuche meine Seite XHTMLkonform zu machen.
Allerdings bekomme ich diese Meldung:

Line 21, character 13:

if(secs_fin <= 9)
            ^

Warning: character < is the first character of a delimiter but occurred as data

Der Javascript code ist:
hours = 6;
secs = 0;
var a = 0;
var initVal = hours * 60 - secs;
function time_counter()
{
var time = new Date();
seconds = time.getSeconds();
minutes = time.getMinutes();
secs_fin = (initVal-seconds)%60;
hours_fin = Math.floor((initVal-seconds)/60);
if (secs_fin == 0)
{
initVal = (hours - (a+1)) *60 + secs;
}
if(secs_fin <= 9)
{
document.Anzeige.Zeit.value = hours_fin +":"+secs_fin;
}
else {

document.Anzeige.Zeit.value = hours_fin +":"+secs_fin;
}
window.setTimeout('time_counter()',1);
}
Ich glaube, das der XHTML Validator das <= für einen html tag hält...
Frage:
Wie mach ich das also, das es keine Fehlermeldung mehr gibt?
Gibt es irgenteine Alternative zu <=?
Danke!
hpmaster

  1. Hi,

    if(secs_fin <= 9)

    entweder Du drehst das Ganze um, also if(secs_fin >8) {} else {}
    oder Du deklarierst das Script als CDATA
    oder - am besten - Du lagerst es einfach aus.

    freundliche Grüße
    Ingo

    1. Привет, Ingo!

      if(secs_fin <= 9)

      entweder Du drehst das Ganze um, also if(secs_fin >8) {} else {}

      Hm, x <= 9 soll äquivalent sein zu x > 8 ?

      Пока!
      Sven aus Bonn

      --
      Do it yourSELF 'cause SELFmade is bestmade.
      Selfcode: ie:% fl:( br:^ va:} ls:[ fo:) rl:( n4:{ ss:| de:> js:| ch:? mo:} zu:)
      Selfcode dekodieren - Selfcode-Info
      1. Hi,

        Привет, Ingo!

        was heißt das bitte? ;-)

        entweder Du drehst das Ganze um, also if(secs_fin >8) {} else {}

        Hm, x <= 9 soll äquivalent sein zu x > 8 ?

        der else-Teil, den ich extra angefügt habe, fast - müßte nur vorher >9 kommen; da hatte ich wohl schneller geschrieben als gedacht.

        freundliche Grüße
        Ingo