Nieuw lid |
|
alert(self.document.location.hash.substring(1)) //leeg
alert(self.document.location.hash.substring(1)) //leeg
Als je je hash alert, zie je dat er een lege alert komt met juw scriptje, deze doet het wel (in mn testding iig)
alert(self.document.location.hash)
alert(self.document.location.hash)
edit, stom van me, had geen hash geset in mn eerste testje, jouwe alert wel
edit2:
Dit werkt ongeveer wel, aleen als je klikt sluiten de 'overige' niet, daarvoor moet je een functie bij inbouwen die checked op className om eerst alles dicht te gooien behalve 'id'
<style type="text/css">
.default_weg{display:none}
</style>
<a href="#div1" onclick="visible_toggle('div1')">klik voor div 1</a>
<br />
<div id="div1" class="default_weg">
text van div 1
</div>
<a href="#div2" onclick="visible_toggle('div2')">klik voor div 2</a>
<br />
<div id="div2" class="default_weg">
text van div 2
</div>
<a href="#div3" onclick="visible_toggle('div3')">klik voor div 3</a>
<br />
<div id="div3" class="default_weg">
text van div 3
</div>
<script language="javascript">
function visible_toggle(id){
if(document.getElementById(id).style.display == "block")
document.getElementById(id).style.display = "none";
else
document.getElementById(id).style.display = "block";
}
if(self.document.location.hash.substring(1) != '')
{
visible_toggle(self.document.location.hash.substring(1));
}
</script>
<style type="text/css"> .default_weg{display:none} </style> <a href="#div1" onclick="visible_toggle('div1')">klik voor div 1</a> <br /> <div id="div1" class="default_weg"> text van div 1 </div> <a href="#div2" onclick="visible_toggle('div2')">klik voor div 2</a> <br /> <div id="div2" class="default_weg"> text van div 2 </div> <a href="#div3" onclick="visible_toggle('div3')">klik voor div 3</a> <br /> <div id="div3" class="default_weg"> text van div 3 </div> <script language="javascript"> function visible_toggle(id){ if(document.getElementById(id).style.display == "block") document.getElementById(id).style.display = "none"; else document.getElementById(id).style.display = "block"; } if(self.document.location.hash.substring(1) != '') { visible_toggle(self.document.location.hash.substring(1)); } </script>
|