16. januar 2002 - 12:46Der er
7 kommentarer og 1 løsning
w3.org siger \"fejl i </span>\" ?? Underligt!
Jeg har dette script her:
<script type=\"text/javascript\" language=\"Javascript\"> var now = new Date(); var tmeetset = new Date(\"March 3, 2002\"); var toGo = tmeetset.getTime() - now.getTime(); var days = Math.floor(toGo / (1000 * 60 * 60 * 24)); document.write(\"Der er nu\"); document.write(\"<span style=\'font-size: 40pt;\'>\" + days + \"</span>dage tilbage til næste løb!\"); </script>
og hvorfor siger w3.org følgende:
... ont-size: 40pt;\'>\" + days + \"</span>dage tilbage til næ ... ^ Error: end tag for element \"SPAN\" which is not open; try removing the end tag or check for improper nesting of elements
Standarder på internettet er nu den eneste vej frem. Men det er rigtigt, den kan ikke gå ind og udføre javascript for at se om det, der genereres er korrekt. Derfor skal du nok
<script type=\"text/javascript\" language=\"Javascript\"> <!-- var now = new Date(); var tmeetset = new Date(\"March 3, 2002\"); var toGo = tmeetset.getTime() - now.getTime(); var days = Math.floor(toGo / (1000 * 60 * 60 * 24)); document.write(\"Der er nu\"); document.write(\"<span style=\'font-size: 40pt;\'>\" + days + \"</span>dage tilbage til næste løb!\"); //--> </script>
som det også anbefales. Så checkes det ikke - men du får ingen fejl
Næh, giv dem til de stakkels forfrosne fugle udenfor dit vindue.
Problemet med JavaScript på klienten, er at du dels er afhængig af at brugeren rent faktisk har JavaScript, men mere vigtigt: at brugerens dato passer. Jeg får en del emails hvor jeg kan se at datoen ikke passer. På serversiden kan du bestemme, og om du så har din beregning i ASP, PHP, Perl, ... osv. er ligegyldigt.
lukker spm. og giver de starkels forfrosne fugle noget ekstra foder :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.