Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [XHTML] werkt niet met javascript? (https://forum.scholieren.com/showthread.php?t=147214)

ekki 02-07-2002 19:40

xhtml en javascript
 
Hallo,

Ik heb bedacht dat ik over wilde gaan op XHTML. Nou heb ik een probleempje. Ik heb een javascriptmenu op m'n site. Die deed 't gewoon met HTML 4.0, maar nu met XHTML niet meer.

Met het menu is niks mis, als ik namelijk het doctype weghaal, komt het menu tevoorschijn. Maar zet ik het doctype (van xhtml dus) bovenin, dan zie ik het menu niet meer.

Is het onmogelijk om Javascript te gebruiken met XHTML of doe ik iets fout?

Ps ik weet dat je geen javascript in de pagina zelf mag gebruiken met XHTML, maar je mag er wel naar verwijzen als het goed is.

Nu nog ff de code:

Code:


<!DOCTYPE html PUBLIC "-//W3C//DTD xHTML 1.0 Transitional//EN">
<html>
<head>
<title>
Title
</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script language="JavaScript1.2" src="menu2.js" type="text/javascript" />
<script language="JavaScript1.2" src="menu.js" type="text/javascript" />
</body>
</html>

Ohja: volgens W3C zitten er geen fouten in.

Weet iemand wat en hoe enzo?

Thanks alvast!

M@rco 02-07-2002 21:08

Code:

<script language="JavaScript1.2" src="menu2.js" type="text/javascript"></script>
<script> wordt nog altijd "normaal" afgesloten :)

Je Doctype klopt trouwens ook niet erg... dit zal toch echt beter werken:
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

:)

ekki 02-07-2002 21:44

ok, iig bedankt!

maar hij doet 't nog steeds niet.

code is nu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>
Title
</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script language="JavaScript1.2" src="menu2.js" type="text/javascript"></script>
<script language="JavaScript1.2" src="menu.js" type="text/javascript"></script>
</body>
</html>

eddie 02-07-2002 21:52

Citaat:

M@rco schreef:

Je Doctype klopt trouwens ook niet erg... dit zal toch echt beter werken:
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

:)

Dat laatste hoeft er niet bij. Dat is een soort template voor browsers waar de de tags enzo uit kunnen halen. Sommige (meeste?) hebben dit al in hun engine zitten... (maar daar mag je eigenlijk niet vanuit gaan he :))

Manuzhai 03-07-2002 15:11

Citaat:

M@rco schreef:
Code:

<script language="JavaScript1.2" src="menu2.js" type="text/javascript" />

Is korter. :)

ekki 04-07-2002 10:43

het moet toch gewoon werken?
en je kan toch zowel <script language="JavaScript1.2" src="menu2.js" type="text/javascript" /> als <script language="JavaScript1.2" src="menu2.js" type="text/javascript"></script> gebruiken?

eddie 04-07-2002 11:05

Misschien is je script buggy? (weet ik het :o)

Wat is het verschil tussen HTML, XHTML en XML?
Wat zijn de voordelen/nadelen?

Iemand die een objectief, kort en duidelijk antwoord heeft?

Manuzhai 04-07-2002 11:37

Citaat:

eddie schreef:
Misschien is je script buggy? (weet ik het :o)

Wat is het verschil tussen HTML, XHTML en XML?
Wat zijn de voordelen/nadelen?

Iemand die een objectief, kort en duidelijk antwoord heeft?

HTML is kut, want bloated en ongestandaardiseerd door de browsera-makers. XHTML is nette vorm van HTML, richting XML, bijna hetzelfde als HTML maar dan gewoon netjes, en XML is een hoogst gegeneraliseerde markuptaal die het uitwisselen van data tussen applicaties makkelijk maakt.


Alle tijden zijn GMT +1. Het is nu 00:04.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.