hello all,
i am having a problem where the input box will not show within a div tag when i am trying to view it in netscape 4.7.
i am creating a show/hide function, which works fine, but it only shows the text within the div rather than the input box.
anyone know why this would happen?
here is the code:
<script type="text/javascript">
<!--
var ie45,ns6,ns4,dom;
if (navigator.appName=="Microsoft Internet Explorer")
ie45=parseInt(navigator.appVersion)>=4;
else if (navigator.appName=="Netscape"){
ns6=parseInt(navigator.appVersion)>=5;
ns4=parseInt(navigator.appVersion)<5;}
dom=ie45 || ns6;
function showhide(id) {
el = document.all ? document.all[id] :
dom ? document.getElementById(id) :
document.layers[id];
els = dom ? el.style : el;
if (dom){
if (els.visibility == "hidden")
els.visibility = "visible";
else els.visibility = "hidden";
}
else if (ns4){
if (els.visibility == "show")
els.visibility = "hide";
else els.visibility = "show";
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" background="menubk.jpg" >
<form name="form1" action="" method="">
<b>Have
you been audited?</b> Yes
<input type="radio" name="Audited" value="Yes" onClick="javascript: showhide('menu1')"/>
No(<a href="#q2">go to question 2</a>)
<input type="radio" name="Audited" value="No" onFocus="javascript: showhide('menu1')" /><br /><br />
<div id="menu1" style="visibility:hidden;">
<i>If you selected "Yes", please answer the following questions:</i><br /><br />
<b>What year were you notified?</b><br /><input type="radio" name="YearNotified" />
</div>
</form>
</body>
</html>
i am having a problem where the input box will not show within a div tag when i am trying to view it in netscape 4.7.
i am creating a show/hide function, which works fine, but it only shows the text within the div rather than the input box.
anyone know why this would happen?
here is the code:
<script type="text/javascript">
<!--
var ie45,ns6,ns4,dom;
if (navigator.appName=="Microsoft Internet Explorer")
ie45=parseInt(navigator.appVersion)>=4;
else if (navigator.appName=="Netscape"){
ns6=parseInt(navigator.appVersion)>=5;
ns4=parseInt(navigator.appVersion)<5;}
dom=ie45 || ns6;
function showhide(id) {
el = document.all ? document.all[id] :
dom ? document.getElementById(id) :
document.layers[id];
els = dom ? el.style : el;
if (dom){
if (els.visibility == "hidden")
els.visibility = "visible";
else els.visibility = "hidden";
}
else if (ns4){
if (els.visibility == "show")
els.visibility = "hide";
else els.visibility = "show";
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" background="menubk.jpg" >
<form name="form1" action="" method="">
<b>Have
you been audited?</b> Yes
<input type="radio" name="Audited" value="Yes" onClick="javascript: showhide('menu1')"/>
No(<a href="#q2">go to question 2</a>)
<input type="radio" name="Audited" value="No" onFocus="javascript: showhide('menu1')" /><br /><br />
<div id="menu1" style="visibility:hidden;">
<i>If you selected "Yes", please answer the following questions:</i><br /><br />
<b>What year were you notified?</b><br /><input type="radio" name="YearNotified" />
</div>
</form>
</body>
</html>