Frågan#1
Hej!
Har börjat med en funktion som ska stänga redan öppnade lager när man klickar på en annan länk...
html:
<div id="devfind">
<div id="foot"><a href="#" onClick="javascript: toggleVisibility('cookie');">Cookies</a> | <a href="#" onClick="javascript: toggleVisibility('tool');">More tools</a> | <a href="#" onClick="javascript: toggleVisibility('about');">About/Help</a></div>
</div>
[...]
<!-- de som ska öppnas och stängas -->
<div id="cookie">[...]</div>
<div id="tool">[...]</div>
<div id="about">[...]</div>
Javascript
function toggleVisibility(me) {
me = document.getElementById(me);
/*
// Om ett annat informationsfönster redan är öppet, stäng den öppna och öppna den valda
// Om man klickar på en länk som redan är öppen, bara stäng
var styleArray = ("cookie","about","tool")
// vbSpråk i brist på annan lösning
for each item in styleArray {
if (!me==stylearray) {
itemtoggle = getElementById('item').style.visibility;
if (itemtoggle=="block")
}
}
*/
// Temporär lösning, öppnar bara och stänger enbart det som klickas på
if (me.style.visibility=="hidden"){
me.style.visibility="visible";me.style.display="block";
}
else {
me.style.visibility="hidden";me.style.display="none";
}
}
