Hallo liebe Leute,
ich habe aus einem Tutorial ein horizontales menu gebaut. Bis auf den IE funktioniert es in allen Browsern.
Hier mein Quelltext:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="stylesheet" href="../css/site.css" media="screen,projection" />
<script type="text/javascript">
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
</script>
<title></title>
</head>
<body>
<!-- ###DOKUMENT### start -->
<div style="width:910px; margin:30px auto;">
<div style="width: 910px;">
<img src="fileadmin/relaunch/images/logo.jpg" alt="" />
</div>
<div style="width: 910px;">
<img src="fileadmin/relaunch/images/header.jpg" alt="" />
</div>
<div style="width: 910px;">
###MENU###
</div>
<div style="width: 910px; height: 50px;">
<div style="width: 230px; float: left; text-align: left;">
Barnimer Hof
</div>
<div style="width: 600px; float: left; text-align: left;">
Überschrift
</div>
<div style="width: 80px; float: left;">
Wappen
</div>
</div>
<div style="width: 910px;">
<div style="width: 230px; float: left; height: 40px; background: #881609;">
<div style="width: 230px; text-align: center; color: #fff; font-size: 11px; margin: 10px 0 10px 0;">
Buchungsanfrage
</div>
<div style="width: 230px; background: #9A190B;">
<table border="0" cellspacing="5" cellpadding="0" width="200" style="font-family: arial; font-size: 12px; font-weight: bold;">
<tr>
<td colspan="3">
Anreisetag
</td>
</tr>
<tr>
<td colspan="3">
<input type="text" id="arrival" size="20" maxlength="32" name="arrival" /> <a href="JavaScript:Kalender.anzeige(null,null,'arrival',1,360,'%d.%b.%y')"><img src="fileadmin/bilder/calendar.gif" border="0" alt="" /></a>
</td>
</tr>
<tr>
<td colspan="3">
Abreisetag
</td>
</tr>
<tr>
<td colspan="3">
<input type="text" id="departure" size="20" maxlength="32" name="departure" /> <a href="JavaScript:Kalender.anzeige(null,null,'departure',2,360,'%d.%b.%y')"><img src="fileadmin/bilder/calendar.gif" border="0" alt="" /></a>
</td>
</tr>
<tr>
<td align="left" colspan="3"><span style="margin-left: 11px; margin-right: 35px;">Personen</span>Zimmer</td>
</tr>
<tr>
<td align="center" colspan="3"><input type="text" name="persons" value="" style="width: 70px; margin-right: 20px; margin-left: 10px;" /><input type="TEXT" name="rooms" value="" size="4" maxlength="4" style="width: 70px; margin-right: 20px;" /></td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="button" onclick="go()" value="Anfrage starten" />
</td>
</tr>
</table>
</div>
</div>
<div style="width: 660px; float: right; background: white; margin: 0; text-align: left;">
<div style="float: left; margin: 0 20px 0 20px;">
###INHALT###
</div>
</div>
</div>
</div>
<!-- ###DOKUMENT### end -->
</body>
</html>
und hier der TS-Code
page = PAGE
page {
bodyTag = <body>
includeCSS {
file1 = fileadmin/relaunch/css/site.css
}
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/relaunch/templates/template.html
workOnSubpart = DOKUMENT
marks.MENU = HMENU
marks.MENU {
special = directory
special.value = 454
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul class="underNavi">|</ul>
3 < .2
4 < .2
}
marks {
INHALT < styles.content.get
}
}
}
Worin liegt der Fehler?
Vielen Dank für Eure Hilfe.