XHTML en javascript

Pagina: 1
Acties:

  • Gaafy
  • Registratie: Juli 2001
  • Laatst online: 03-06-2024
Hoi,

Ik ben bezig om de nieuwe layout van mijn pagina in xhtml (HTML 5) te maken. Nu heeft de validator een paar probleempjes met de javascript. Dit is te zien op http://validator.w3.org/check?uri=http%3A%2F%2Fwww.gaafy.nl%2Fomkat%2Findex het betrefd dus de pagina http://www.gaafy.nl/omkat.

Nu wil ik graag weten hoe ik dit kan oplossen. Kan je geen javascript gebruiken in xhtml? Moeten er dingen veranderd worden?

Alvast bedankt,

Gaafy

Verwijderd

Gooi deze ook in je andere thread, is wat duidelijker.

Verder heb je een paar properties niet tussen "" staan, daar valt XHTML al over.

JS fouten kan ik der niet uithalen hoor, XHTML ondersteunt naar mijn weten toch gewoon JS :?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 10:03

RM-rf

1 2 3 4 5 7 6 8 9

javascript dient in XHTML binnen een CDATA-block te staan, de reden daarvoor is dat de parser tekens als <, & niet zomaar aankan (speciale characters).

1. definieer je script extern
2. gebruik encoding t voor dit soort van tekens (niet aan te raden wegens leesbaarheid van je script:
if (var A < B) { blaat("string")})
3. als laatste mogelijkheid is er de CDATA

CDATA definieer je als
code:
1
2
3
4
5
6
<script type="application/javascript"><![CDATA[

// JavaScript code

]]>
</script>

(ivm browsercompatibiliteit (msie) kun je beter het incorrecte text/javascript als type gebruiken)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen