Hi, ik probeer een simpele hide/show div (als dropdownmenu) te koppelen aan een image, helaas werkt dit niet, zie ook geen foutmeldingen in de browser oid, als ik de image vervang met text werkt de javascript wel... doe ik iets fout? enige tips om dit te omzeilen/optelossen?
Thanks
(nb, onderstaande is geplaatst in een SharePoint2010 omgeving, browser is IE8)
Thanks
(nb, onderstaande is geplaatst in een SharePoint2010 omgeving, browser is IE8)
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <script language="Javascript"> <!-- function toggleDiv(id,flagit) { if (flagit=="1"){ if (document.layers) document.layers[''+id+''].visibility = "show" else if (document.all) document.all[''+id+''].style.visibility = "visible" else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible" } else if (flagit=="0"){ if (document.layers) document.layers[''+id+''].visibility = "hide" else if (document.all) document.all[''+id+''].style.visibility = "hidden" else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden" } } //--> </script> |
Cascading Stylesheet:
1
| <style type="text/css">#div1, #div2, #div3 {position:absolute; top: 100; left: 200; width:200; visibility:hidden}</style> |
HTML:
1
2
3
| <a href="#" onMouseOver="toggleDiv('div2',1)" onMouseOut="toggleDiv('div2',0)"><img src="/SiteImages/menu.jpg" alt=""/></a> <div id="div2">some text</div> |
[ Voor 4% gewijzigd door RobIII op 18-06-2010 18:08 . Reden: Code-tags toegevoegd ]