Hallo jeannie61,
wie Matthias schrieb - da ist eine Fehlermeldung vom Server. Sie steht dort, wo eigentlich <html lang="de"> und <head> stehen sollten. Und VERMUTLICH sollte dort auch eine .css Datei eingebunden werden, die dafür sorgt, dass die Navigation nach links kommt, oder? Bring das erstmal in Ordnung, vorher diskutieren wir hier im luftleeren Raum.
Aber es geht danach auch nicht gut weiter:
<!DOCTYPE html>
[an error occurred while processing this directive]
<script type="text/javascript">
<script>
//<![CDATA[
<!--
//CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS
function FocusAButton(){ ... }
800 Zeilen später
//-->
//]]>
</script>
Diese Script-Notation verwendet zwei Mantras, die unnötig sind. Zum einen die <![CDATA[ ]] Klammer - die braucht man nur, wenn man XHTML macht. Tust Du nicht. Zum anderen die <!-- --> Klammer, das brauchen nur Browser, die das <script> Element nicht kennen, und die sollten alle vom Millenium Bug gefressen worden sein.
Was als nächstes stört, ist die Zeile 6, da steht <script>, zu Anfang des Script-Blocks, was ein Syntaxerror ist. Der bewirkt, dass der Scriptblock nicht ausgeführt wird und deshalb folgt dann in der Browserkonsole die Meldung, dass er StartUp nicht finden würde.
Sodann würde ich annehmen, dass dieses Scriptmonster sich auf viele Übungsseiten verteilen könnte, und dann muss man prüfen, was davon für alle Seiten gleich und was seitenspezifisch ist. Der Code, der für alle Seiten gleich ist, sollte in eine .js Datei ausgelagert werden, und der Rest sollte in einem <script> Block am Ende des Body stehen. Nicht vorne. Und schon gar nicht vor dem <head> Element
Rolf
sumpsi - posui - obstruxi