I have this little javascript that it kind of like a traditional "Menu Tree" application.
Basically i want to alter the code to expand upon rollover and then close back up upon rollout. Any ideas people? Javascript itsnt really my thing if i'm honest. I know a bit though.
Thanks all
Code:
<script language="javascript" type="text/javascript">
function Toggle(item) {
obj=document.getElementById(item);
visible=(obj.style.display!="none")
key=document.getElementById("x" + item);
if (visible) {
obj.style.display="none";
key.innerHTML="[+]";
} else {
obj.style.display="block";
key.innerHTML="[-]";
}
}
</script>
<B><A id=x1 href="javascript:Toggle('1')">[+]</A> <A href="javascript:Toggle('1')">I. Hotel “Metropol” Ohrid</A></B>
<BR>
<DIV id=1 style="DISPLAY: none; MARGIN-LEFT: 2em">
<div id="Font">
The hotel has its own parking space for its guests for 100 cars.
</h1>
</div>
</DIV>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>rollover</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="application/javascript">
function showHide(parent) {
var aDD=parent.getElementsByTagName('dd');
for(var dd=0; dd<aDD.length; dd++) {
aDD[dd].style.display=(aDD[dd].style.display=='none')? 'block' : 'none';
}
}
window.onload=function() {
var aDT=document.getElementsByTagName('dt');
for(var i=0; i<aDT.length; i++) {
aDT[i].onmouseover=aDT[i].onmouseout=Function ('showHide(this.parentNode)');
showHide(aDT[i].parentNode);
}
};
</script>
<style type="text/css">
</style>
</head>
<body>
<dl>
<dt>I. Hotel "Metropol" Ohrid</dt>
<dd>The hotel has its own parking space for its guests for 100 cars.</dd>
</dl>
<dl>
</body>
</html>
At least 98% of internet users' DNA is identical to that of chimpanzees
Although this did fix my problem, which is cool. I now want to ask something else.
Is it possible to have the rollove text appear on the same line as the static text?
Basically what i am trying to do is have a table with 2 collums, i want the static text in the left colum and the rollover text to appear in the right collum.
I tried just putting the tags in to the relevant colums but the script then didnt work.
Bookmarks