Janus Høi skrev:
> Hej.
>
> Jeg har tyvstjålet og klippet ideen med menuen herfra:
>
http://www.krakmapapi.dk/samples/oversigtskort.htm
>
> Altså det der med at man kan toggle menuen frem og væk, ved at trykke
> på "X".
>
> Det er dette javascript der laver arbejdet:
> ______________________
> <script type="text/javascript">
> var isListOfPOIVisible = true;
> function toggleListOfPOIsVisibility() {
> if (isListOfPOIVisible==true) {
> var div = document.getElementById
> ("divListOfPOIsBody").style.visibility = "hidden";
> isListOfPOIVisible = false;
> }
> else {
> var div = document.getElementById
> ("divListOfPOIsBody").style.visibility = "visible";
> isListOfPOIVisible = true;
> }
> }
> </script>
> ______________________
>
> Og her kalder man det:
> ______________________
> <a title="toggle POI visibility"
> href="JavaScript:toggleListOfPOIsVisibility()">x</a>
> ______________________
>
> Her er menuen der bliver styret:
> ______________________
> <div id="divListOfPOIsBody" class="divListOfPOIsBody">
> Her er menuen som bliver 'slukket' og 'tændt'
> </div>
> ______________________
>
<script type="text/javascript">
var isListOfPOIVisible = false;
function toggleListOfPOIsVisibility() {
if (isListOfPOIVisible==false) {
var div = document.getElementById
--> ("divListOfPOIsBody").style.visibility = "visible";
isListOfPOIVisible = true;
}
else {
var div = document.getElementById
--> ("divListOfPOIsBody").style.visibility = "hidden";
isListOfPOIVisible = false;
}
}
og
<a tabindex="1" title="toggle POI visibility"
href="toggleListOfPOIsVisibility()">x</a>
Kortere funktions-, klasse- og id-navne ville gøre det meget
mere
overskueligt. javascript-protokollen er unødvendig og
forkert. tabindex-attributten flytter x'et op i
tabuleringsordenen så x'et kan nås og aktiveres med
tastaturet.
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign:
http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets:
http://webdesign101.dk/cssbog/
..