Valitator Verständigungsproblem

Status
Nicht offen für weitere Antworten.

Leuko

Mitglied
Hallo!

Hoffentlich bin ich hier richtig :-)

Ich habe meine HP bei euch "bewerten" lassen http://www.tutorials.de/tutorials186566.html
Ich wurde auf den Valitator verwiesen.Nun habe ich mich wirklich bemüht um meine Fehler auszubessern (bin eigentlich noch Anfängerin).Vieles habe ich auch geschafft,nur bei drei Punkten verstehe ich den Valitator nicht: http://validator.w3.org/check?uri=h...lly)&doctype=(detect+automatically)&verbose=1

Könnte mir jemand erklären was er da von mir will?

Danke & mfg Leuko
 
Hi,

hier liegt das Problem:

<body...>
<script language="javascript" type="text/JavaScript">


<div id="sponsoren">
<p>
<script language="Javascript" src="..." type="text/JavaScript"></script>

>> die roten Bereiche hinzufügen..


document.write('<a img border=0 hspace=0 '+'vspace=0 src="http://www.counter.at/counter.php?i=1663' + data + '"> </a>');

>> den roten Bereich entfernen . .


Aber bei deinen verlinkten Results wird das doch auch gut erklärt, was verstehst du denn nicht?


gruß
 
Hallo,

also als erstes solltest du einfach mal in das Script Tag <script language="javascript"> ein type="text/javascript" reinschreiben also so:

HTML:
 <script language="javascript" type="text/javascript">

Das language Attribut kannst du auch ganz wecklassen.

An der Stelle
HTML:
 .../counter.php?i=1663' + data + '"> </a>');
ist Das Endtag einfach irgendwie nicht korrekt im Javascript mit eingebaut, ich glaub das Fachwort dazu heist syntaktisch oder so. Aufjeden musst du das irgendwie verschieben das a Tag damit es weitestgehend so aussieht <a> Link </a>, also Anfang und Endtag ohne Zwischentags darin. Wenn das Aufgrund des Aufbaues des JAvscripts nicht geht, dann kannst du auch das Javascript komplett als externe Datei einbinden, das geht so: Du nimmst den Code aus der Seite raus und speicherst es als Javascript Datei ab mit Endung .js --> Dateiname.js. Dann bindest du mit folgenden Code die Javascript DAtei wieder ein.
HTML:
 <script type="text/javascript" src="Adresse"></script>

bei scr= schreibst du einfach den Dateinamen rein als Pfad, also Ordner/Name/usw.

Um den Rest zu beurteilen müsste man mal den Quelltext kurz sehen.

gruß
feh
 
Danke für eure Hilfe!

Wie gesagt bin ich noch Anfängerin und ich muss alles hundertmal überdenken, bis es mir klar ist.Ich möchte,dass was ich mache auch verstehen können,und beim Valitator war ich mir nicht ganz sicher.Hoffentlich findet ihr nicht mehr als der Valitator :-)
mfg Leuko
Hier mal der Code:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords"content="Hilljumpers,Mountainbike,Radfahren,Downhill,Marathon,Crosscountry,Resultate,Ergebnisse,Riders,Fahrer,Fotos,Galerie,Album,Niederösterreich,Alpina,Scott,Trek,Fusion,Specialized,Kona,GT,Marin,KTM,Simplon,Rotwild,Steppenwolf,Manitou,Fox,Berge">
<meta name="description"content="Vereinshomepage der Hilljumpers aus Wr.Neustadt/Aut">
<meta name="copyright"content="Elke">
<meta name="robots"content="all">
<title>www.hilljumpers.at</title>
<link href="css.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
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[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
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[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
<!--
.Stil1 {
font-size: large;
font-weight: bold;
}
.Stil4 {
color: #006600;
font-weight: bold;
}
-->
</style>
</head>
<body onLoad="MM_preloadImages('bilder/home1.gif','bilder/info1.gif','bilder/fahrer1.gif','bilder/erfolge1.gif','bilder/fotos1.gif','bilder/links1.gif')">
<script language="javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent)
if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
document.write('<a href="http://www.counter.at" target="_blank" >');
document.write('<a img border=0 hspace=0 '+'vspace=0 src="http://www.counter.at/counter.php?i=1663' + data + '"> </a>');
</script>
<div align="center" id="container">
<img src="bilder/Header.gif" width="800" height="180" alt="Header">
<div id="sponsoren">
<p>
<script language="Javascript" src="http://www.wetter.com/v2/woys2/woys2.js.php?88292,4ad2ec2c582a68f54d2f57096f3b04c1"></script>
<img src="bilder/taulogo.jpg" alt="Taxi Tauchner Logo">
<a href="http://www.alpina-eyewear.de/" target="_blank"><img src="bilder/AlpinaLogo.jpg" alt="Alpina Logo" border="0"></a>
<img src="bilder/minariklogo.jpg" alt="Zweirad Minarik Logo">
<a href="http://www.scottusa.com" target="_blank"><img src="bilder/scottlogo.gif" alt="Scott Logo" border="0"></a></p>
<p>Webdesign by Elke 
 
</p>
</div>
<div id="navigation">
<p><a href="index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','bilder/home1.gif',1)"><img src="bilder/home.gif" alt="home" name="home" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
	 <a href="info.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('info','','bilder/info1.gif',1)"><img src="bilder/info.gif" alt="info" name="info" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
	 <a href="fahrer.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('fahrer','','bilder/fahrer1.gif',1)"><img src="bilder/fahrer.gif" alt="fahrer" name="fahrer" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
	 <a href="erfolge.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('erfolge','','bilder/erfolge1.gif',1)"><img src="bilder/erfolge.gif" alt="erfolge" name="erfolge" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
	 <a href="fotos.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('fotos','','bilder/fotos1.gif',1)"><img src="bilder/fotos.gif" alt="fotos" name="fotos" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="links.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('links','','bilder/links1.gif',1)"><img src="bilder/links.gif" alt="links" name="links" width="85" height="20" border="0"></a></p>
<div id="hauptframe">
<img src="bilder/Trikotvornekl.gif" alt="Unser neues Teamtrikot" width="200" height="200" align="left"> 
<div align="left" >
	 <p>&nbsp;</p>
	 <blockquote>
	 <p align="left"><strong>Das neue Teamtrikot der Hilljumpers!</strong></p>
	 </blockquote>
	 <p align="left"><strong>HERZLICHEN DANK &quot;Taxi Tauchner&quot;! </strong></p>
	 <table width="387" border="1" align="center" >
	 <tr>
		 <td width="381"><span class="Stil4">1.05.05: Toller Auftakt f&uuml;r das Hilljumpers Team beim Challenge Lauf in St.Veit/G&ouml;lsen. Martin Kellermann (AK2) belegte den 4. Platz &uuml;ber die classic Distanz von 56 km und 1960 hm. Kurt H&ouml;fert (AK3) sicherte sich den 19. Platz &uuml;ber die small Strecke. </span></td>
	 </tr>
	 </table>
	 <blockquote>
	 <table width="264" border="0">
		 <tr>
		 <td colspan="3"><span class="Stil1">Klubrangliste 2004 </span></td>
		 </tr>
		 <tr>
		 <td colspan="3">&nbsp;</td>
		 </tr>
		 <tr>
		 <td width="23"><strong>1.</strong></td>
		 <td width="138"><strong>Martin Kellermann </strong></td>
		 <td width="89"><strong>173,7 Pts</strong></td>
		 </tr>
		 <tr>
		 <td><strong>2.</strong></td>
		 <td><strong>Dominik Wieser </strong></td>
		 <td><strong>172,6 Pts</strong></td>
		 </tr>
		 <tr>
		 <td><strong>3.</strong></td>
		 <td><strong>Kurt H&ouml;fert </strong></td>
		 <td><strong>172,4 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>4.</strong></td>
		 <td><strong>Bernhard Wieser </strong></td>
		 <td><strong>142,1 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>5.</strong></td>
		 <td><strong>Peter Minarik </strong></td>
		 <td><strong>113,3 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>6.</strong></td>
		 <td><strong>Florian Matschegg </strong></td>
		 <td><strong>031,4 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>7.</strong></td>
		 <td><strong>J&uuml;rgen Tauchner </strong></td>
		 <td><strong>028,6 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>8.</strong></td>
		 <td><strong>Kurt Tauchner </strong></td>
		 <td><strong>017,0 Pts </strong></td>
		 </tr>
		 <tr>
		 <td><strong>9.</strong></td>
		 <td><strong>Rupert Graf </strong></td>
		 <td><strong>010,0 Pts </strong></td>
		 </tr>
	 </table>
	 <p>&nbsp;</p>
	 </blockquote>
</div>
</div>
 
</div>
</div>
 
</body>
</html>
 
Hallo,

also, so muss der Quelltext aussehen:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords"content="Hilljumpers,Mountainbike,Radfahren,Downhill,Marathon,Crosscountry,Resultate,Ergebnisse,Riders,Fahrer ,Fotos,Galerie,Album,Niederösterreich,Alpina,Scott,Trek,Fusion,Specialized,Kona,GT,Marin,KTM,Simplon ,Rotwild,Steppenwolf,Manitou,Fox,Berge">
<meta name="description"content="Vereinshomepage der Hilljumpers aus Wr.Neustadt/Aut">
<meta name="copyright"content="Elke">
<meta name="robots"content="all">
<title>www.hilljumpers.at</title>
<link href="css.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
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[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
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[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
<!--
.Stil1 {
font-size: large;
font-weight: bold;
}
.Stil4 {
color: #006600;
font-weight: bold;
}
-->
</style>
</head>
<body onLoad="MM_preloadImages('bilder/home1.gif','bilder/info1.gif','bilder/fahrer1.gif','bilder/erfolge1.gif','bilder/fotos1.gif','bilder/links1.gif')">
<div align="center" id="container">
<script type="text/javascript" src="counter.js"></script> 
<img src="bilder/Header.gif" width="800" height="180" alt="Header">
<div id="sponsoren">
<p>
<script language="Javascript" type="text/javascript" src="http://www.wetter.com/v2/woys2/woys2.js.php?88292,4ad2ec2c582a68f54d2f57096f3b04c1"></script>
<img src="bilder/taulogo.jpg" alt="Taxi Tauchner Logo">
<a href="http://www.alpina-eyewear.de/" target="_blank"><img src="bilder/AlpinaLogo.jpg" alt="Alpina Logo" border="0"></a>
<img src="bilder/minariklogo.jpg" alt="Zweirad Minarik Logo">
<a href="http://www.scottusa.com" target="_blank"><img src="bilder/scottlogo.gif" alt="Scott Logo" border="0"></a></p>
<p>Webdesign by Elke 
 
</p>
</div>
<div id="navigation">
<p><a href="index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','bilder/home1.gif',1)"><img src="bilder/home.gif" alt="home" name="home" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="info.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('info','','bilder/info1.gif',1)"><img src="bilder/info.gif" alt="info" name="info" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="fahrer.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('fahrer','','bilder/fahrer1.gif',1)"><img src="bilder/fahrer.gif" alt="fahrer" name="fahrer" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="erfolge.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('erfolge','','bilder/erfolge1.gif',1)"><img src="bilder/erfolge.gif" alt="erfolge" name="erfolge" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="fotos.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('fotos','','bilder/fotos1.gif',1)"><img src="bilder/fotos.gif" alt="fotos" name="fotos" width="80" height="20" border="0"></a>&nbsp;&nbsp;&nbsp;
<a href="links.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('links','','bilder/links1.gif',1)"><img src="bilder/links.gif" alt="links" name="links" width="85" height="20" border="0"></a></p>
<div id="hauptframe">
<img src="bilder/Trikotvornekl.gif" alt="Unser neues Teamtrikot" width="200" height="200" align="left"> 
<div align="left" >
<p>&nbsp;</p>
<blockquote>
<p align="left"><strong>Das neue Teamtrikot der Hilljumpers!</strong></p>
</blockquote>
<p align="left"><strong>HERZLICHEN DANK &quot;Taxi Tauchner&quot;! </strong></p>
<table width="387" border="1" align="center" >
<tr>
<td width="381"><span class="Stil4">1.05.05: Toller Auftakt f&uuml;r das Hilljumpers Team beim Challenge Lauf in St.Veit/G&ouml;lsen. Martin Kellermann (AK2) belegte den 4. Platz &uuml;ber die classic Distanz von 56 km und 1960 hm. Kurt H&ouml;fert (AK3) sicherte sich den 19. Platz &uuml;ber die small Strecke. </span></td>
</tr>
</table>
<blockquote>
<table width="264" border="0">
<tr>
<td colspan="3"><span class="Stil1">Klubrangliste 2004 </span></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="23"><strong>1.</strong></td>
<td width="138"><strong>Martin Kellermann </strong></td>
<td width="89"><strong>173,7 Pts</strong></td>
</tr>
<tr>
<td><strong>2.</strong></td>
<td><strong>Dominik Wieser </strong></td>
<td><strong>172,6 Pts</strong></td>
</tr>
<tr>
<td><strong>3.</strong></td>
<td><strong>Kurt H&ouml;fert </strong></td>
<td><strong>172,4 Pts </strong></td>
</tr>
<tr>
<td><strong>4.</strong></td>
<td><strong>Bernhard Wieser </strong></td>
<td><strong>142,1 Pts </strong></td>
</tr>
<tr>
<td><strong>5.</strong></td>
<td><strong>Peter Minarik </strong></td>
<td><strong>113,3 Pts </strong></td>
</tr>
<tr>
<td><strong>6.</strong></td>
<td><strong>Florian Matschegg </strong></td>
<td><strong>031,4 Pts </strong></td>
</tr>
<tr>
<td><strong>7.</strong></td>
<td><strong>J&uuml;rgen Tauchner </strong></td>
<td><strong>028,6 Pts </strong></td>
</tr>
<tr>
<td><strong>8.</strong></td>
<td><strong>Kurt Tauchner </strong></td>
<td><strong>017,0 Pts </strong></td>
</tr>
<tr>
<td><strong>9.</strong></td>
<td><strong>Rupert Graf </strong></td>
<td><strong>010,0 Pts </strong></td>
</tr>
</table>
<p>&nbsp;</p>
</blockquote>
</div>
</div>
 
</div>
</div>
 
</body>
</html>

Habe eigentlich nichts geändert ausser den type bei Javascrit eingefügt und den Teil mit dem Counter Javascript ausgeschnitten.

Das heißt, folgenden Code musst du in eine extra Datei packen und als counter.js
abspeichern und in den gleichen Ordner legen wie die Seite, dann wird es funktionieren.


counter.js

HTML:
<script language="javascript" type="text/javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent)
if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
document.write('<a href="http://www.counter.at" target="_blank" >');
document.write('<a img border=0 hspace=0 '+'vspace=0 src="http://www.counter.at/counter.php?i=1663' + data + '"> </a>');
</script>

gruß
feh
 
Status
Nicht offen für weitere Antworten.
Zurück