• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Verweisen

menkee

Neues Mitglied
Hallo Leute

Ich habe mir mal was zusammengestellt und habe nun noch eine Frage. Ich habe eine Navigationsbar erstellt und möchte, dass ich beim draufklicken die entsprechende html Date im content aufgeht.
Was muss ich noch anpassen damit das funktioniert?:


Hier mal den Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #CCC;
text-align: center;
}
#container {
background-color: #666;
height: 700px;
width: 800px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
#header {
height: 160px;
width: 800px;
}
#navigation {
height: 35px;
width: 800px;
margin-top: 5px;
margin-bottom: 5px;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</head>

<body>
<div id="container">
<div id="header"><img src="images/header.jpg" width="800" height="160" alt="header" /></div>
<div id="navigation">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:;" target="_top" onclick="MM_nbGroup('down','group1','home','',1)" onmouseover="MM_nbGroup('over','home','','',1)" onmouseout="MM_nbGroup('out')"><img src="images/home.jpg" alt="" name="home" width="200" height="35" border="0" id="home" onload="" /></a></td>
<td><a href="javascript:;" target="_top" onclick="MM_nbGroup('down','group1','pictures','',1)" onmouseover="MM_nbGroup('over','pictures','','',1)" onmouseout="MM_nbGroup('out')"><img src="images/pictures.jpg" alt="" name="pictures" width="200" height="35" border="0" id="pictures" onload="" /></a></td>
<td><a href="javascript:;" target="_top" onclick="MM_nbGroup('down','group1','movies','',1)" onmouseover="MM_nbGroup('over','movies','','',1)" onmouseout="MM_nbGroup('out')"><img src="images/movies.jpg" alt="" name="movies" width="200" height="35" border="0" id="movies" onload="" /></a></td>
<td><a href="javascript:;" target="_top" onclick="MM_nbGroup('down','group1','music','',1)" onmouseover="MM_nbGroup('over','music','','',1)" onmouseout="MM_nbGroup('out')"><img src="images/music.jpg" alt="" name="music" width="200" height="35" border="0" id="music" onload="" /></a></td>
</tr>
</table>
</div>
Content for id "container" Goes Here</div>
</body>
</html>
 
Das funktioniert so nicht.

1. Es ist üblich, dass beim Klick auf einen Link eine neue Seite geladen wird.
2. Was soll die Tabelle in Deinem Code? Es liegen keine tabellarischen Daten vor.
3. Aufgrund 2: Nochmal die HTML-Schulbank drücken. Dir fehlt das Verständnis, was HTML genau ist.
 
Zurück
Oben