XHTML und Javascript
hpmaster
- html
0 Ingo Turski0 Arx
Hallo,
Ich hab folgendes Problem:
Ich versuche meine Seite XHTMLkonform zu machen.
Allerdings bekomme ich diese Meldung:
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
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
Привет, 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
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