För att nu få en uppfattning om vår natur beträffande dess kunskap eller
okunnighet, ber jag dig nu att tänka dig följande bild. Tänk dig människor i
en underjordisk grotta; denna har en ingång, som är öppen mot ljuset och lika vid
som grottan (som alltigenom i hela sin längd är lika bred). Här vistas de ända
från barndomen, bundna med fjättrar om benen och halsen på ett sätt, som gör,
att de ej kunna röra sig ur fläcken och endast kunna se rakt fram, men däremot äro
oförmögna att vrida på huvudet. Ovanför och bakom dem brinner en eld
på avstånd, och mellan elden och de fängslade höjer sig en väg, utmed vilken
en liten mur är uppförd, liknande det skrank, som taskspelare uppresa mellan sig och
folkmassan, och över vilket de visa sin konster.
[...]
Tänk dig vidare människor gå utmed denna mur, bärande allehanda redskap, som synas ovanför
muren, ävensom statyer och figurer av sten, trä eller annat material. Och somliga
av dessa människor prata naturligtvis, och andra tiga.
[...]
Men de äro lika oss, sade jag. Ty tror du, att de i denna situation se något annat av sig
själva eller av de andra än de skuggor, som av elden kastas på den motsatta väggen av
grottan?
[...]
Och om de vore i stånd att tala med varandra - tror du ej, att de då skulle beteckna dessa skuggor,
som de se, som verkliga föremål?
[...]
Antag vidare, att fängelset gåve eko från motsatta väggen. Tror du, att de då, när
någon av de förbipasserande talade, skulle anse, att någon annan talade än just den skugga,
som skred förbi?
[...]
överhudvud skulle alltså sådana människor ej hålla något annat för sant och verkligt
än skuggorna av tingen.
Sokrates (enl Platon) illustrerar Platons idélära i Staten (427-347 f.Kr), i översättning
av Claes Lindskog, Bokförlaget Doxa AB, 1984

Tre LAYER används:
ett för de klickbara pilarna
visa
återställ
ett för text och bilder - för att undvika att fönstret
förses med en vanlig rullist får inget lager vara större än fönstret
när sidan laddas
visa
återställ
och ett lager som ligger högst upp på sidan och har bakgrundsfärgen satt
till vit så att det täcker text- och bildlagret när detta flyttas in under
det
visa
återställ
HTML-koden för de klickbara bilderna ser ut så här:
<A HREF="#"
ONMOUSEDOWN="iljdown();return false"
ONMOUSEOUT="iljquit()"
ONMOUSEUP="iljquit()"> bild eller text</A>
<A HREF="#"
ONMOUSEDOWN="iljup();return false"
ONMOUSEOUT="iljquit()"
ONMOUSEUP="iljquit()">bild eller text</A>
Text- och bildlagret kan man placera på sidan med hjälp av en tagg
som ser ut t ex så här:

<LAYER NAME="iljlayer"

CLIP="320,200"

TOP="60"

LEFT="40">text text text text

</LAYER>
Och så här ser javascript-koden ut:
<SCRIPT LANGUAGE="JavaScript">
<!--
function iljrien(){}
startad=0
function iljdown()
{
if(document.layers)
{
if(document.iljlayer.clip.height>200)
{
document.iljlayer.moveBy(0,15)
document.iljlayer.clip.height = document.iljlayer.clip.height-15
iljtimer = setTimeout("iljdown()",50)
startad=1
}
}
}
function iljup()
{
if(document.layers)
{
document.iljlayer.moveBy(0,-15)
document.iljlayer.clip.height = document.iljlayer.clip.height+15
iljtimer = setTimeout("iljup()",50)
startad=1
}
}
function iljquit()
{
if(document.layers)
{
if(startad==1)
{
clearTimeout(iljtimer)
}
}
}
//-->
</SCRIPT>
Det som händer är helt enkelt att lagret flyttas uppåt eller neråt samtidigt
som dess höjd ökar resp minskar.
Text- och bildlagret har här fått namnet
iljlayer.
Siffror som kan behöva ändras är
200 som är den höjd jag valt att ha på text- och bildlagret.
Om man inte vill att fönstret ska ha någon rullist måste lagret vara mindre
än fönstret när sidan laddas (om hur man tar reda på ett fönsters bredd och
höjd se exempel 48).
15 bestämmer hur många pixel lagret flyttas och
hur mycket större resp mindre det blir.
50 reglerar hur snabbt lagret rullas när musknappen
är nedtryckt.

This page was designed by

ilj@flowsim.se
Works best with Netscape 3.0+.
Last modified: April 24, 1999
Om du ser denna sida som "lösblad"(och inte i ett tredelat framessystem) men vill se den i sitt
sammanhang och komma vidare till våra andra sidor om
HTML och JavaScript:
http://www.flowsim.se
©
ilj ilj@flowsim.se
JavaScript & layers 10
