PDA

View Full Version : show <div> as default then hide it


slayerboyjr
03-31-2005, 10:49 PM
The code below allows a user to specify which <div> should show on page2.html depending on which link is clicked from page1.html.

Page1.html
<code>
<html>
<head>
<title>page 1</title>
</head>

<body>

<a href="page2.html?div1">show div 1</a><br>
<br>
<a href="page2.html?div2">show div 2</a>

</body>
</html>
</code>

Page2.html
<code>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>page 2</title>
<style type="text/css">
.show
{
visibility:visible;
}
.dontshow
{
visibility: hidden;
}
</style>

<script type="text/javascript">
function wp(){
var fn1=window.location.href
var fn2=fn1.split("?")
if (fn2.length>1){
var fn3=fn2[fn2.length-1]
x=document.getElementById(fn3);
x.className="show";
}
}
</script>
</head>
<body onload="wp()">
<div id="div1" class="dontshow">Div 1</div>
<div id="div2" class="dontshow">Div 2</div>
</body>
</html>
</code>

What I would like to do is have page2.html <div1> as the default and show up. Problem is, if I click the link to show <div2> from page1.html, both <div>'s show up. How can I hide <div1>?

Alex Vincent
04-02-2005, 04:58 AM
http://www.codingforums.com/showthread.php?t=17515