Archief - xHTML: wat is er fout aan mijn strict code?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dr33tN

Legacy Member
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>D&amp;B - Hiphop - Ragga</title>
	<link rel="stylesheet" type="text/css" href="opmaak.css" />
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<script type="text/javascript" src="functions.js"></script>
</head>
<body id="indexBody" onload="init()">
<div>
  <iframe id="frmMain" name="frmMain" src="about.htm">Uw browser ondersteunt geen 
  iframes.</iframe>
</div>
<div class="mnuSub" id="mnuPraktisch"><a href="">Tickets</a> | <a href="">Locatie</a> 
  | Routebeschrijving | Parkeermogelijkheid | Bus | Trein | Camping</div>
<table id="index_tbl" width="1000" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td colspan="6"><img id="img_index_01" src="images/index_11.gif" width="1000" height="56" /></td>
  </tr>
  <tr> 
    <td><img id="img21" src="images/index_21_off.gif" width="234" height="53" /></td>
    <td><img id="img22" src="images/index_22_1off_2off.gif" width="168" height="53" /></td>
    <td><img id="img23" src="images/index_23_off.gif" width="144" height="53" /></td>
    <td><img id="img24" src="images/index_24_off.gif" width="124" height="53" /></td>
    <td><img src="images/index_25_off.gif" width="120" height="53" /></td>
    <td><img src="images/index_26.gif" width="210" height="53" /></td>
  </tr>
  <tr> 
    <td><a id="lnkProgrammatie" href="programmatie.xml" target="frmMain" onmouseover="btnProgrammatieOver" onmouseout="btnProgrammatieOut"><img id="img31" src="images/index_31_off.gif" width="234" height="76" border="0" /></a></td>
    <td><a id="lnkPractisch" href="practisch.xml" target="frmMain" onclick="document.GetElementById('mnuPraktisch').style.visibility='hidden'"><img id="img32" src="images/index_32_off.gif" width="168" height="76" border="0" /></a></td>
    <td><a id="lnkContact" href="contact.htm" target="frmMain"><img id="img33" src="images/index_33_off.gif" width="144" height="76" border="0" /></a></td>
    <td><a id="lnkLinks" href="links.htm" target="frmMain"><img id="img34" src="images/index_34_off.gif" width="124" height="76" border="0" /></a></td>
    <td><img src="images/index_35_off.gif" width="120" height="76" /></td>
    <td><img src="images/index_36_off.gif" width="210" height="76" /></td>
  </tr>
  <tr> 
    <td colspan="6"><img src="images/index_40.gif" width="1000" height="583" /></td>
  </tr>
</table>
<script type="text/javascript">
function init(){
	document.GetElementById('mnuPraktisch').style.display='none';
}
</script>
</body>
</html>

als ik de Validator Results bekijk (vindt je hier) worden enkele errors vermeld, die ik totaal niet snap. Volgens mij moeten de img, link en meta tags nog steeds gesloten worden met een slash. Zeker wanneer strict gebruikt wordt. Of ben ik verkeerd?
Ik gebruik dreamweaver MX. (geen 2004)
Wat loopt hier fout?

edit: Javascript geeft ook een fout: Deze eigenschap of methode wordt niet ondersteund door dit object" Deze melding slaat op:
Code:
document.GetElementById('mnuPraktisch').style.display='none';

Alvast bedankt!

Akira

Legacy Member
met er helemaal boven uwen doctype niet
<?xhtml version="1.0" encoding="UTF-8"?>
staan?

orez

Legacy Member
laat mij ff toe om te zeggen dat die validator op niveel trekt... use validator.w3.org... veel duidelijkere error handling

PerfectPC

Legacy Member
ru`orez zei:
laat mij ff toe om te zeggen dat die validator op niveel trekt... use validator.w3.org... veel duidelijkere error handling
dien gebruikt dezelfde engine...
en ge moogt in xhtml NOOIT hoofdletters gebruiken, ook niet voor getelementbyid ;)

WHiSPy

Legacy Member
PerfectPC zei:
dien gebruikt dezelfde engine...
en ge moogt in xhtml NOOIT hoofdletters gebruiken, ook niet voor getelementbyid ;)

getElementById is javascript en dus geen (x)html. De fout zit 'm dus in de 1e letter. Een methode begint in java en javascript altijd met een kleine letter.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan