<!-- Vergeet <head>, <html>, <title>, <body> etc niet :) -->
<!--
Standaard staan alle vragen open
. Dit is voor de mensen
die JavaScript uitgeschakeld hebben
,zodat deze toch ook de antwoorden kunnen lezen
. De mensen
die wel javascript hebben
,zien enkel de vragen (onderstaande functie verbergAlles() doet alle vragen dicht) zodat ze ze
kunnen openklappen met antwoord().
Volgens de HTML
/JavaScript conventies zet je
die hele
<script
> zooi in de
<head
> tags
, maar je kan dit evengoed in de body
zetten.
-->
<script language="javascript" type="text/javascript">
// Als men slechts 1 antwoord tegelijk mag zien, zet dit dan op false. Dan gaat het andere antwoord eerst terug weg voor het nieuwe er komt.
var meerdereToegestaan = true;
function verbergAlles() {
for(i = 1; i < 9999999; i++) {
var antwoordDiv = document.getElementById('antwoord[' + i + ']');
if(!antwoordDiv) {
// Als we aan het eind van de antwoorden zijn, afbreken
return true;
} else {
// Het antwoord bestaat nog, verbergen dus
antwoordDiv.style.display = 'none';
}
}
}
function antwoord(id) {
var antwoordDiv = document.getElementById('antwoord[' + id + ']');
// Het antwoord moet uiteraard bestaan
if(antwoordDiv) {
// Naargelang instelling verbergen
if(meerdereToegestaan == false) { verbergAlles(); }
if(antwoordDiv.style.display == 'none') {
// Het antwoord bestaat en is verborgen, toon het dus
antwoordDiv.style.display = 'block';
} else {
// Het antwoord is reeds zichtbaar, verbergen dus
antwoordDiv.style.display = 'none';
}
} else {
alert('Ongeldig antwoord...');
}
}
</script>
<!--
Deze boodschap verschijnt bij mensen
die JavaScript uitgeschakeld hebben
.Je kan daar dus ook een
link plaatsen naar een pagina met instructies
, aangezien dit wel vereist
zal zijn voor de website?
-->
<noscript>
Voor een optimale weergave van deze F.A.Q. schakelt u best JavaScript in.
</noscript>
<!-- En dan nu de essentie van de zaak: de vragen en antwoorden. -->
<ol>
<li>
<a href="javascript:antwoord(1);">Is MurfyMedia een prachtige naam?</a>
<div id
="antwoord[1]">Zeer zeker
. Mensen
die anders beweren horen beschaamd te zijn
.</div
> </li>
<li>
<a href="javascript:antwoord(2);">Werkt dit echt?</a>
<div id="antwoord[2]">Neen. Wat u hier ziet is een illusie. Wat dacht u zelf?</div>
</li>
<li>
<a href="javascript:antwoord(3);">Moet ik de antwoorden werkelijk onder iedere vraag zetten?</a>
</li>
<li>
<a href="javascript:antwoord(4);">Allemaal mooi en wel, maar hoe maak ik een vraag?</a>
<div id="antwoord[4]">Mooi is het zeker. Gemakkelijk ook: de vraag maak je zoals je in de broncode ziet, alleen zet je in het href-attribuut "javascript:antwoord( nummer van het antwoord )".<br />
Vervolgens plaats je rond het antwoord <div id="antwoord[ zelfde nummer als in href attribuut ]"> en <div>. Let op de vierkante en ronde haakjes!!</div>
</li>
<li>
<a href="javascript:antwoord(1337);">Wat als ik antwoord( een nummer dat niet bestaat ) gebruik?</a>
</li>
</ol>
<div id="antwoord[3]">Neen; dit is niet verplicht. Je kan deze div gelijk waar zetten :)</div>
<!-- Dit moet helemaal onderaan!! -->
<script language="javascript" type="text/javascript">
verbergAlles();
</script>
<!-- En afsluiten, met </body> en </html> uiteraard -->
<!-- Graag gedaan - info@murfymedia.be -->