Quote:
Originally Posted by Toxinhead
Hey there guys
I am having a little trouble with InnerHTML as i can't seem to figure out how to set the style of my div tag.....
What im trying to do is that when i rollover pic1 it changes that pic and displays:block and visiblity:visible....and also changes pic2..
When the webpage is loaded it displays:none and visivlity:hidden also
Heres my code:
-
<html>
-
<head>
-
<script type="text/javascript">
-
function start(){
-
document.getElementById('pic1').src="icons/on1.jpg";
-
document.getElementById('aa').innerHTML = "<div style=visibility:visible; display:block;>";
-
document.getElementById("bb").innerHTML = "<div style=visibility:hidden; display:none;>";
-
document.getElementById("pic2").src="icons/off2.jpg";
-
}
-
-
function one1(){
-
document.getElementById('pic1').src="icons/on1.jpg";
-
document.getElementById('aa').innerHTML = "<div style=visibility:visible; display:block;>";
-
document.getElementById("bb").innerHTML = "<div style=visibility:hidden; display:none;>";
-
document.getElementById("pic2").src="icons/off2.jpg";
-
}
-
function two2(){
-
document.getElementById('pic1').src="icons/off1.jpg";
-
document.getElementById('aa').innerHTML = "<div style=visibility:hidden; display:none;>";
-
document.getElementById("bb").innerHTML = "<div style=visibility:visible; display:block;>";
-
document.getElementById("pic2").src="icons/on2.jpg";
-
}
-
</script>
-
<style type="text/css">
-
#aa { visibility:hidden; display:none;}
-
#bb { visibility:hidden; display:none;}
-
</style>
-
</head>
-
<body onLoad="start()";>
-
-
-
<div id="aa">
-
bla bla bla bla bla bla
-
</div>
-
<div id="bb">
-
da da da da da da da da da da da
-
</div>
-
-
-
<img id="pic1" src="icons/off1.jpg" width="50" height="50" onMouseOver="one1()"/><br />
-
<img id="pic2" src="icons/off2.jpg" width="50" height="50" onMouseOver="two2()"/><br />
-
</body>
-
</html>
-
Please help !!!!! i just need to find out how to change the style to invisibility:visible and display:block through the innerHTML!!!!
Thanks a million!!
Ricky
Ricky, try something like this
var obj=document.getElementById('IDOfYourObject')
obj.setAttribute('align','right');
obj.setAttribute('visibility','visible');