XHTML: includen javascript lukt niet

Pagina: 1
Acties:

  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
Ik wil een menu includen in mijn XHML pagina. Heb gezocht en ik dacht dat het zo moest:

code:
1
2
<script type="text/javascript" src="menu.js">
</script>


en in menu.js

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<![CDATA[

document.write('

<ul>
<li><a href="index.html">Info</a></li>
<li><a href="css.html">CSS</a></li>
<li><a href="xhtml.html">XHTML</a></li>
<li><a href="index.html">...</a></li>
</ul>

');

]]>


Er gebeurt alleen niks. Heb het ook geprobeert zonder <![CDATA[, werkt ook niet. Hoe moet het wel?

  • Tom-Eric
  • Registratie: Oktober 2001
  • Laatst online: 25-03-2025
Gebruik je XHTML zoals het hoort (application/xhtml+xml als mime type), dan zal document.write zowiezo niet werken.

i76 | Webdesignersgids | Online Gitaarlessen & Muziekwinkels


  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
TumTum schreef op 14 september 2004 @ 23:11:
Gebruik je XHTML zoals het hoort (application/xhtml+xml als mime type), dan zal document.write zowiezo niet werken.
Ik gebruik:

code:
1
2
3
4
5
6
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />


Gaat niet werken :?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

TumTum schreef op 14 september 2004 @ 23:11:
Gebruik je XHTML zoals het hoort (application/xhtml+xml als mime type), dan zal document.write zowiezo niet werken.
1. die application/xhtml is alleen van belang van serverside.
2. Ik ben bezig met een xhtml 1.0 strict pagina en zoals ik die had aangeleverd gekregen zat er een document.write in en die werkte perfect dus als je daar meer info over hebt :)

Voor de ts. Ik heb zelf problemen met de cddata waardoor soms de applicaties niet werken. Ik weet niet of het aan de xhtml liggen of aan de browser maar daar kan het wel liggen. Beter is het je js gewoon in een file buiten de pagina te bewaren :)

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Why document.write() doesn't work in XML. Daarnaast is spelen met 'strings', zowel server-side met PHP als client-side natuurlijk nooit de goede oplossing om te zorgen dat je altijd valideert. (Dat lukt je dus niet.)

Verwijderd

je hebt een cdata blok in een externe js file, da's natuurlijk onzin,

en bovendien dus de bovenstaande reden
Pagina: 1