I stället för att förklara krångligheter direkt i texten, kan du placera förklaringarna i ett skript där besökaren kan läsa dem.
Vad är ett inline-javaskript? Varför läggs skriptet i HEAD-elementet? När använder man serverskript?
1. Själva skriptet lägger du i HEAD-elementet <script language="JavaScript"> <!-- Karin Andersson, helledal@algonet.se function svar(Ordet) { document.Listan.betyder.value= Ordet } function Betydelse() { var o= document.Listan.nyttOrd.value ; switch (o) { case 'inline': svar('Om ett JavaScript bara ...') break; case 'head': svar('Ett JavaScript som ...') break; case 'server': svar('Om ett skript ...') break; } } // Sluta gömma --> </script> 2. I BODY-elementet lägger du formulären med "frågor och svar". <form name="Listan"> <P><select name="nyttOrd"> <option checked value="inline">Vad är ett inline-javaskript? <option value="head">Varför läggs skriptet i HEAD-elementet? <option value="server">När använder man serverskript? </select><br> <textarea name="betyder" rows=3 cols=54 wrap=virtual></TEXTAREA><br> <input type="button" value="Förklara!" onclick="Betydelse()"></P> </FORM> 3. Varje ord eller uttryck som du vill förklara skall ha en egen rad i <option value="server">När använder man serverskript? Byt "server" mot ett lämpligt värde och "När använder man serverskript?" mot en lämplig fråga. Värdet från "value" skall du även placera i själva skriptet - det är viktigt att du använder stora och små bokstäver på samma sätt i "value" som i skriptet. Gör ett nytt "paket" av case 'head': svar('Ett ...') break; för varje nytt ord som du vill förklara, med 'head' utbytt mot ditt nya "value" och 'Ett ...' mot din nya förklaring.