Hallo,
nachdem ich nun die Webpage validiert habe stehe ich vor ein Paar Problemen die ich nicht gelöst bekomme, liegt teilweise vielleicht auch an gewissen IE Bugs.
Hier mal mein Quellcode:
Basics.css
Divs.css
menue.css
pointclick.js
uhr.js
Probleme bereite mir das die beiden Balken oben nicht wie eigentlich gecodet 100% lang werden, im IE der Contentbereich nicht bis zum Randgeht obwohl er auf 100% steht (ich weiß das das der IE anderst berechnet nur wie löst man solch ein Problem?) und das Javascript wird überhaupt nicht angezeigt obwohl es funktioniert.
Hoffe mir kann jemand helfen.
Gruß
DirtyWorld
nachdem ich nun die Webpage validiert habe stehe ich vor ein Paar Problemen die ich nicht gelöst bekomme, liegt teilweise vielleicht auch an gewissen IE Bugs.
Hier mal mein Quellcode:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Hella Tarara - travel advice + white tower tours</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="DESCRIPTION" content="Hella Tarara">
<meta name="AUTHOR" content="büro:exit">
<meta name="COPYRIGHT" content="büro:exit">
<meta name="GENERATOR" content="txteditor">
<meta name="ROBOTS" content="all">
<link href="css/basics.css" rel="stylesheet" type="text/css" >
<link href="css/divs.css" rel="stylesheet" type="text/css" >
<link href="css/menue.css" rel="stylesheet" type="text/css" >
<script type="text/javascript" src="js/uhr.js"></script>
<script type="text/javascript" src="js/pointclick.js"></script>
</head>
<body id="standartbody">
<!-- container Logo -->
<div id="logo"><img src="pics/talogo.gif" alt="Home"></div>
<!-- container Uhr -->
<div id="uhr"><script type="JavaScript">
<!--
document.write(customDateString(new Date()));
//-->
</script></div>
<!-- container blauer Verlauf -->
<div id="blauerverlauf"><img src="pics/transgif.gif" width="1" height="1" alt=""></div>
<!-- container Titel dunkel blau -->
<div id="titeldunklerblau"><img src="pics/transgif.gif" width="1" height="1" alt=""></div>
<!-- container Titel -->
<div id="titelhellerblau"><h1>Hella Tarara - travel advice</h1></div>
<!-- container ockerfarbener Verlauf links -->
<div id="ockerverlauf">
<!-- container Menue -->
<div>
<ul>
<li class="rahmenobenblack rahmenunten"><a class="navlist" href="#">White Tower Tours</a></li>
<li class="navlistnoactive">Leistungen/Angebote</li>
<li><a class="pointmenue" href="#programme" onclick="aktivieren(this.href)"><span class="submenue">Programme</span></a></li>
<li><a class="pointmenue" href="#service" onclick="aktivieren(this.href)"><span class="submenue">V.I.P.-Service</span></a></li>
<li><a class="pointmenue" href="#insentives" onclick="aktivieren(this.href)"><span class="submenue">Insentives</span></a></li>
<li class="rahmenoben rahmenunten"><a class="navlist" href="#">Bildgallerie</a></li>
<li class="rahmenunten"><a class="navlist" href="#">Neuer Link</a></li>
<li class="navlistempty"><img src="pics/transgif.gif" width="1" height="19px" alt=""></li>
<li class="navlistempty"><img src="pics/transgif.gif" width="1" height="19px" alt=""></li>
<li class="rahmenoben rahmenuntenblack"><a class="navlist" href="#">Kontakt / Impressum</a></li>
</ul>
</div>
<!-- ende container Menue -->
</div>
<!-- container ockerfarbener Verlauf rechts -->
<div id="ockerverlaufrechts"></div>
<!-- container Bild -->
<div id="bildindex"><img src="pics/transgif.gif" width="1" height="1" alt=""></div>
<!-- container Content -->
<div id="content"><div class="inhalt">
Guten Tag und herzlich Willkommen!<br>
Wir freuen uns Über Ihren Besuch!<br>
<br>
Über unsere besonderen Serviceleistungen informieren wir Sie hier ganz aktuell:<br>
<br>
Der Schwerpunkt unserer Präsenz liegt auf individueller Programmerstellung für<br>
first class-Incentives, Special Events und besondere Privatreisen.<br>
Dabei sind Reiseleitung, Betreuung vor Ort, Organisation und Durchführung Ihrer
Reise ebenfalls in unserer Hand.
Dabei können wir auf 40 Jahre Erfahrung mit erfolgreichen Aktivitäten weltweit zurück
greifen.<br>
<br>
Gerne würden wir auch für Sie tätig werden.<br>
<br>
Bitte kontaktieren Sie uns doch einfach mal ganz unverbindlich!<br>
</div></div>
<!-- Ende -->
</body>
</html>
Code:
#standartbody
{
background:#f4f0ea; color:inherit; font-family: verdana, sans-serif; font-size:12px;
}
#intro
{
background:#3989C2; color:inherit; font-family: verdana, sans-serif;
}
.inhalt
{
font-family: verdana, sans-serif; font-size: 12px; line-height:23px; color:#000000; background:inherit; padding:0px; margin:20px 30px 20px 0px;
}
h1
{
font-family: verdana, sans-serif; font-size: 12px; font-weight:normal; color:#ffffff; background:inherit; margin:5px 0px 0px 5px; padding:0px;
}
Code:
#logo
{
position:absolute; left:0px; top:0px; height:84px; width:210px;;
}
#uhr
{
position:absolute; left:300px; top:0px; height:84px; width:50px;
}
#blauerverlauf
{
position:absolute; left:210px; top:0px; height:84px; width:100%; margin:0px; padding:0px; background-image: url(../pics/blauverlauf.gif); background-repeat:repeat-x;
}
#titeldunklerblau
{
position:absolute; left:0px; top:84px; height:25px; width:100%; margin:0px; padding:0px; color:inherit; background:#1F4B68;
}
#titelhellerblau
{
position:absolute; left:220px; top:84px; height:25px; width:547px; background-image: url(../pics/blauverlaufdunkel.gif); background-repeat:repeat-x;
}
#ockerverlauf
{
position:absolute; left:0px; top:109px; width:220px; height:100%; margin:0px; padding:0px; background-image: url(../pics/ockerverlauf_gross.gif); background-repeat:repeat-x;
}
#ockerverlaufrechts
{
position:absolute; left:767px; top:109px; height:100%; width:100%; margin:0px; padding:0px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#000000; background-image: url(../pics/ockerverlauf.gif); background-repeat:repeat-x;
}
#bildindex
{
position:absolute; left:220px; top:109px; height:165px; width:545px; background-image: url(../pics/eisberge.jpg); background-repeat:no-repeat; border-width:0px 1px; border-style:solid; border-color:#000000;
}
#bildreiseorganistaion
{
position:absolute; left:220px; top:109px; height:174px; width:545px; background-image: url(../pics/eaersrock.jpg); background-repeat:no-repeat;
}
#content
{
position:absolute; left:220px; top:274px; width:545px; height:100%; padding:0px; margin:0px; color:inherit; background:#ffffff; border-width:1px 1px 1px 1px; border-style:solid; border-color:#000000;
}
#language
{
position:absolute;
width:790px; left:50%; margin-left:-395px; /* negative HŠlfte von width: 790px */
height:450px; top:50%; margin-top:-225px; /* negative HŠlfte von width: 450px */
}
Code:
ul {position:relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
list-style-type:none;
}
li span.submenue { padding:0px 0px 0px 35px; }
.rahmenoben {border-top:1px solid #4f4f4f;}
.rahmenunten {border-bottom:1px solid #4f4f4f;}
.rahmenobenblack {border-top:1px solid #000000;}
.rahmenuntenblack {border-bottom:1px solid #000000;}
.listempty {width:198px;
margin:0px;
color:#4f4f4f;
background:inherit;}
.navlistnoactive {
width:198px;
line-height:23px;
margin:0px;
padding:0px 0px 0px 22px;
color:#4f4f4f;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;}
a.navlist:link, a.navlist:visited {
width:198px;
line-height:23px;
display: block;
margin:0px;
padding:0px 0px 0px 22px;
color:#4f4f4f;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;
}
a.navlist:hover, a.navlist:active {
width:198px;
line-height:23px;
display: block;
margin:0px;
padding:0px 0px 0px 22px;
color:#ffffff;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;}
a.pointmenue,a.clicked{
width:198px;
line-height:23px;
display:block;
margin:0px;
color:#4f4f4f;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;}
a.pointmenue:hover,a.clicked{background-image:url(../pics/point.gif);
width:198px;
line-height:23px;
display:block;
margin:0px;
color:#ffffff;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;}
a.languagemenu:link, a.language.visited{
color:#ffffff;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;
}
a.languagemenu:hover, a.language.active{
color:#ffffff;
background:inherit;
text-decoration:none;
font-family: Verdana, sans-serif;
font-size: 11px;
}
Code:
function aktivieren(strHref)
{
if(document.getElementById)
{
for(i=0;i<document.links.length;++i)
{
if(String(document.links[i].className).match(/^(pointmenue|clicked)$/))
{
document.links[i].className=(document.links[i].href==strHref)?'clicked':'pointmenue';
}
}
}
}
Code:
function Datum(n) {
this.length = n
return this
}
monthNames = new Datum(12)
monthNames[1] = "Januar"
monthNames[2] = "Februar"
monthNames[3] = "März"
monthNames[4] = "April"
monthNames[5] = "Mai"
monthNames[6] = "Juni"
monthNames[7] = "July"
monthNames[8] = "August"
monthNames[9] = "September"
monthNames[10] = "Oktober"
monthNames[11] = "November"
monthNames[12] = "Dezember"
dayNames = new Datum(7)
dayNames[1] = "Sonntag"
dayNames[2] = "Montag"
dayNames[3] = "Dienstag"
dayNames[4] = "Mittwoch"
dayNames[5] = "Donnerstag"
dayNames[6] = "Freitag"
dayNames[7] = "Samstag"
function customDateString(oneDate) {
var theDay = dayNames[oneDate.getDay() + 1]
var theMonth = monthNames[oneDate.getMonth() + 1]
var theYear = oneDate.getYear()
if(theYear<1000) theYear+=1900;
var theMinutes = oneDate.getMinutes();
if (theMinutes < 10) theMinutes = "0" + theMinutes;
return theDay + " " + oneDate.getDate() + "." + theMonth + " " + oneDate.getHours() + ":" + theMinutes + " Uhr";
}
Probleme bereite mir das die beiden Balken oben nicht wie eigentlich gecodet 100% lang werden, im IE der Contentbereich nicht bis zum Randgeht obwohl er auf 100% steht (ich weiß das das der IE anderst berechnet nur wie löst man solch ein Problem?) und das Javascript wird überhaupt nicht angezeigt obwohl es funktioniert.
Hoffe mir kann jemand helfen.
Gruß
DirtyWorld