De uitwerking:

Alle eigenschappen van dit document:


De code:

<html>
<head>
<title>Oefening 6.6: Alle eigenschappen van de browser op een rijtje </title>
<script language="JavaScript">
<!--
function schrijf_eigenschap(object,type){
var eigenschap;
document.write('<b>Eigenschappen van ' + type + ' zijn:</b><br> ')
for (eigenschap in object){
  if (eigenschap != 'schrijf_eigenschap'){
    // deze functie zelf niet op het scherm schrijven (=ook een eigenschap!)
    document.write(eigenschap + ' (' + object[eigenschap] + ') ');
  }
  document.write('<br>');
}
document.write('<hr>')
}
//-->
</script>
</head>

<body>
<div align="center">
<H2>Alle eigenschappen van dit document:</H2>

<script language="JavaScript">
  schrijf_eigenschap(window,'window');
  schrijf_eigenschap(window.location, 'location');
  schrijf_eigenschap(window.history, 'history');
  schrijf_eigenschap(window.document, 'document');
  schrijf_eigenschap(navigator, 'navigator');
</script>

<hr>
</div>
</body>
</html>

Terug naar de vragen