Hello
I have a snippet of JS which I would like to customise so that by clicking on image A of the horizontal images I have along the top, I would like it to load Content A below; by clicking on image B I would like content B to load below it.
The code I have is this:
[CODE]
<head>
<script type=”text/javascript” src=”../_common/js/mootools.js”></script>
<script type=”text/javascript” src=”imageMenu.js”></script>
</head>
<body>
<div id=”imageMenu”>
<ul>
<li class=”theme1″><a href=”file1.html”>Theme1</a></li>
<li class=”theme2″><a href=”file2.html”>There2</a></li>
<li class=”theme3″><a href=”file3.html”>Theme3</a></li>
</ul>
</div>
<script type=”text/javascript”>
window.addEvent(‘domready’, function(){
var myMenu = new ImageMenu($$(‘#imageMenu a’),{openWidth:310, border:2, onOpen:function(e,i){alert(e);}});
});
</script>
What is the best way of starting this, please?
Thanks.
<i>
</i><html>
<head>
<title>Pseudo Frames</title>
<style type="text/css">
#headline {
text-align:center;
margin-left:auto;
margin-right:auto;
}
.linkpages {
display:none;
}
</style>
<script type="text/javascript">
var pages = ['page1','page2','page3','page4','page5'];
function Show(IDS) {
for (var i=0; i<pages.length; i++) {
document.getElementById(pages[i]).style.display='none';
}
document.getElementById(IDS).style.display='block';
} <br/>
</script>
</head>
<body>
<div id="headline">
<a href="#" onclick="Show('page1');return false">
<img src="http://www.webdeveloper.com/forum/images/webdev-logo2.gif" alt="image 1" height="150" width="150">
</a>
<a href="#" onclick="Show('page2');return false">
<img src="" alt="image 2" height="150" width="150">
</a>
<a href="#" onclick="Show('page3');return false">
<img src="" alt="image 3" height="150" width="150">
</a>
<a href="#" onclick="Show('page4');return false">
<img src="" alt="image 4" height="150" width="150">
</a>
<a href="#" onclick="Show('page5');return false">
<img src="http://javascript.internet.com/img/headerlogo.gif" alt="image 5" height="150" width="150">
</a>
</div>
<hr>
<div id="page1" class="linkpages">
Content of Page 1<br>
<a href="http://www.webdeveloper.com">Web Developer</a>
</div>
<div id="page2" class="linkpages">Content of Page 2</div>
<div id="page3" class="linkpages">Content of Page 3</div>
<div id="page4" class="linkpages">Content of Page 4</div>
<div id="page5" class="linkpages">
Content of Page 5<br>
<a href="http://www.javascriptsource.com">Javascript Source</a>
</div>
</body>
</html>
[CODE]<div id="page2" class="linkpages">Content of Page 2</div>[/CODE]
[CODE]<li class="landscapes"><a href="http://www">Landscapes</a></li>[/CODE]
[CODE]<html>
<head>
<script type="text/javascript" src="../_common/js/mootools.js"></script>
<script type="text/javascript" src="imageMenu.js"></script>
<style type="text/css">
.linkpages {
display:none;
}
</style>
<script type="text/javascript">
var pages = ['page1','page2','page3','page4','page5'];
function Show(IDS) {
for (var i=0; i<pages.length; i++) {
document.getElementById(pages[i]).style.display='none';
}
document.getElementById(IDS).style.display='block';
}
</script>
</head>
<body>
<div id="imageMenu">
<ul>
<li class="landscapes"><a href="#" onclick="Show('page1');return false">Landscapes</a></li>
<li class="people"><a href="page2.html" onclick="Show('page2');return false">People</a></li>
<li class="nature"><a href="#" onclick="Show('page3');return false">Nature</a></li>
<li class="urban"><a href="#" onclick="Show('page4');return false">Urban</a></li>
<li class="abstract"><a href="#" onclick="Show('page5');return false">Abstract</a></li>
</ul>
</div>
<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:2, onOpen:function(e,i){alert(e);}});
});
</script>
</div>
<div id="page1" class="linkpages">Landscapes<br></div>
<div id="page2" class="linkpages">People</div>
<div id="page3" class="linkpages">Nature</div>
<div id="page4" class="linkpages">Urban</div>
<div id="page5" class="linkpages">Abstract<br>
</div>
</body>
</html>[/CODE]
<i>
</i><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>proofreading : image menu</title>
<!-- I don't have the following, so just commented it out TEMPORARILY
<link rel="stylesheet" href="../_common/css/main.css" type="text/css" media="all">
<link href="imageMenu.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../_common/js/mootools.js"></script>
<script type="text/javascript" src="imageMenu.js"></script>
-->
<style type="text/css">
.linkpages {
display:none;
}
</style>
<script type="text/javascript">
var pages = ['page1','page2','page3','page4','page5'];
function Show(IDS) {
for (var i=0; i<pages.length; i++) {
document.getElementById(pages[i]).style.display='none';
}
document.getElementById(IDS).style.display='block';
} <br/>
</script>
</head>
<body>
<div id="container">
<div id="example">
<!-- TEMPORARY for testing purposes -->
<div id="imageMenu" style="text-align:center">
<span><img src='Landscape' alt="Landscape" height="100 width="100" border="1" onclick="Show('page1');return false"></span>
<span><img src='People' alt="People" height="100 width="100" border="1" onclick="Show('page2');return false"></span>
<span><img src='Nature' alt="Nature" height="100 width="100" border="1" onclick="Show('page3');return false"></span>
<span><img src='Urban' alt="Urban" height="100 width="100" border="1" onclick="Show('page4');return false"></span>
<span><img src='Abstract' alt="Abstract" height="100 width="100" border="1" onclick="Show('page5');return false"></span>
</div>
<!-- -->
<!-- TEMPORARILY DELETED
<div id="imageMenu">
<ul>
<li class="landscapes"><a href="#" onclick="Show('page1');return false">Landscapes</a></li>
<li class="people"><a href="page2.html" onclick="Show('page2');return false">People</a></li>
<li class="nature"><a href="#" onclick="Show('page3');return false">Nature</a></li>
<li class="urban"><a href="#" onclick="Show('page4');return false">Urban</a></li>
<li class="abstract"><a href="#" onclick="Show('page5');return false">Abstract</a></li>
</ul>
</div>
<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:2, onOpen:function(e,i){alert(e);}});
});
</script>
-->
</div>
<hr>
<div id="page1" class="linkpages">Landscapes<br></div>
<div id="page2" class="linkpages">People</div>
<div id="page3" class="linkpages">Nature</div>
<div id="page4" class="linkpages">Urban</div>
<div id="page5" class="linkpages">Abstract<br>
</div>
</body>
</html>
0.1.9 — BETA 5.18