"Kim Søvsø Pedersen" <ksp@diaphoni.dk> wrote
> function visellergem() {
> if (document.all.lagnavn.style.visibility == "visible") {
> document.all.lagnavn.style.visibility = "hidden")
> else
> document.all.lagnavn.style.visibility = "visble"
> }
Det ser såment fint ud bortset fra slåfejl og det faktum at det kun vil
virker i IE
> Er ikke lige sikker på det er den rigtige syntaks, men noget i stil med
det
> burde virke... :)
Jeg har lige lavet en lille funktion til dig, følgende script indsættes
imellem <head> og </head>:
<SCRIPT TYPE="text/javascript">
var status = "gemt";
function note(n) {
if(status == "gemt"){
status = "vises";
if (document.layers) document.layers["note" + n].visibility = "show";
else if (document.all) document.all["note" + n].style.visibility =
"visible";
else document.getElementById('note' + n).style.visibility = "visible";
}
else if(status == "vises"){
status = "gemt";
if (document.layers) document.layers["note" + n].visibility = "hide";
else if (document.all) document.all["note" + n].style.visibility =
"hidden";
else document.getElementById('note' + n).style.visibility = "hidden";
}
}
</SCRIPT>
Og dine noter skal så se sådan ud:
<DIV STYLE="position:absolute;visibility:hidden;" ID="notex">Din note
tekst</DIV>
og x'et i ID skal selvfølgelig byttes ud med et nummer....
Og når du så vil referere til en note bruger du:
<a href="#" onclick="note(x)">Vis note x</a>
Hvor x igen skal referere til den note du vil vise.
Hygge med det.. og spørg i news:dk.edb.internet.webdesign.clientside hvis du
får problemer. Da det er her DHTML/Javascript problemer hører hjemme..
--
Jakob Andersen
FAQ for webdesign gruppen på
<
http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar
"