Christoph Schnauß: Hab ich ein Brett vorm Kopf? Was ist falsch?

Beitrag lesen

tagchen,

ich habe eine Frage

ich auch: wer bis'n du?

Was ist an diesem Quelltext falsch?

och ... mal schauen:

#topimage {marign:0; padding:0; top:0;}

da is nen Tippfehler drin, es muß schon "margin" heißen

<script type=text/javascript src=script.js></script>

da fehlt das "quoting"

<body onload=INIT() scroll=auto>

auch kein quoting

<script type=text/javascript languane=javscript>

nochmal kein quoting, außerdem ein Tippfehler: "language" muß es heißen, allerdings kannst das auch weglassen

if(window.navigator.appName=='Microsoft Internet Explorer'&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) auweia  -  ziemlich sehr unverständlich und verquer gedacht. Mindestens ein paar Leerzeichen gehören dazwischen, damit das nicht alles als ein ununterbrochener String erscheint.

Offenbar weillst du hier eine Browserabfrage starten und auch gleich nach der Browserversion fragen. Das geht wesentlich einfacher. Pack dir deine Einzelabfragen in mehrere Variablen, damit du nicht selber ins Stolpern kommst

document.write("IE");

im gesamten Seiteninhalt taucht "IE" nicht wieder auf, was ist das denn?

document.write("NE");

dasselbe wie eben

<div id=top width=100%><br><br><br></div>

für dreimal Zeilenumbruch (was sich auch besser lösen läßt) brauchst du kein eigenes DIV. Und: Quoting fehlt

<img src=curve.gif id=topimage alt=""><br>

Quoting fehlt

<a href=#>test</a><br>

oh, gut! eine Codezeile fast ohne Fehler  -  nur das quoting fehlt!

für den Rest hab ich keine Lust mehr.

Wesentlich mehr Fehler kann man auf einer Seite kaum noch unterbringen. Vermeiden ließe sich das (bzw. vor Fragestellung ausbügeln), wenn du:
1. SELFHTML gelegentlich konsultieren und
2. Deine Seite validieren wolltest.

Was _danach_ noch fehlerhaft ist, lohnt eine genauere Betrachtung hier.

Grüße aus Berlin

Christoph S.