BlaueNuss: Bitte schaut euch mal meinen Text an!

Hallo!

Bitte schaut euch einmal meinen Text an. Ich finde ums Verrecken keinen Fehler. Ich habe ihn durch den CSE-Validator gejagt. Der hat nichts gefunden. NN gibt auch keine Fehlermeldung, will ihn aber nicht laden. D.h. NN lädt ewig, aber es passiert nichts. IE lädt übrigens ohne Probleme.
Irgendwann gab NN doch mal ne Fehlermeldung aus. In Zeile 51, wo die Mapdefinition anfängt, sei etwas nicht in Ordnung.

Naja, wenn jemand viel Zeit hat, findet er vielleicht was... Wäre echt nett.

Grüße

BlaueNuss

PS: Ich muss leider soviel mit Javascript arbeiten, weil ich von der Auflösung abhängig arbeiten will.

<html>
<head>
<title>Verweise</title>
<meta name="author" content="xxx">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<meta name="description" content="Die Seiten der Freien Waldorfschule Chiemgau in Prien am Chiemsee">
<meta name="keywords" content="Waldorfschule, Prien, Chiemgau, Website, Waldorf">
<meta name="date" content="2000-05-30T08:49:37+00:00">
<script LANGUAGE="JavaScript">
<!--
imgverweiseomo = new Image();
imgaktuelles = new Image();
imgueberuns = new Image();
imgveranstaltungshinweise = new Image();
imggaestebuch = new Image();
imgkontakt = new Image();
imgkonzept = new Image();
imglinks = new Image();

imgverweiseomo.src = "graphics/verweise.gif";
imgaktuelles.src = "graphics/verweise_aktuelles.gif";
imgueberuns.src = "graphics/verweise_ueberuns.gif";
imgveranstaltungshinweise.src = "graphics/verweise_veranstaltungshinweise.gif";
imggaestebuch.src = "graphics/verweise_gaestebuch.gif";
imgkontakt.src = "graphics/verweise_kontakt.gif";
imgkonzept.src = "graphics/verweise_konzept.gif";
imglinks.src = "graphics/verweise_links.gif";

ns = (document.layers) ? 1:0;
ie = (document.all) ? 1:0;
if(ns)
   {
    aktuellebreite = self.innerWidth;
   }
else
   {
    aktuellebreite = screen.availWidth;
   }

function Setgraphikvo(graphikdatfe){
document.imgverweise.src = graphikdatfe.src;
}

function Setvorgraphik(){
document.imgverweise.src = imgverweiseomo.src;
}
document.open();

document.write("<map name=\"verweisemap\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/16)) + "," + Math.floor(aktuellebreite/(1024/15)) + "," + Math.floor(aktuellebreite/(1024/87)) + "," + Math.floor(aktuellebreite/(1024/35)) + "\" href=\"aktuelles.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imgaktuelles);\" onMouseOut=\"Setvorgraphik();\" alt=\"Aktuelles\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/65)) + "," + Math.floor(aktuellebreite/(1024/42)) + "," + Math.floor(aktuellebreite/(1024/136)) + "," + Math.floor(aktuellebreite/(1024/62)) + "\" href=\"ueberuns.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imgueberuns);\" onMouseOut=\"Setvorgraphik();\" alt=\"Überuns\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/103)) + "," + Math.floor(aktuellebreite/(1024/69)) + "," + Math.floor(aktuellebreite/(1024/291)) + "," + Math.floor(aktuellebreite/(1024/89)) + "\" href=\"veranstaltungshinweise.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imgveranstaltungshinweise);\" onMouseOut=\"Setvorgraphik();\" alt=\"Veranstaltungshinweise\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/226)) + "," + Math.floor(aktuellebreite/(1024/94)) + "," + Math.floor(aktuellebreite/(1024/442)) + "," + Math.floor(aktuellebreite/(1024/114)) + "\" href=\"konzept.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imgkonzept);\" onMouseOut=\"Setvorgraphik();\" alt=\"Das Konzept der Waldorfschulen\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/423)) + "," + Math.floor(aktuellebreite/(1024/68)) + "," + Math.floor(aktuellebreite/(1024/506)) + "," + Math.floor(aktuellebreite/(1024/88)) + "\" href=\"gaestebuch/index.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imggaestebuch);\" onMouseOut=\"Setvorgraphik();\" alt=\"Gästebuch\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/517)) + "," + Math.floor(aktuellebreite/(1024/45)) + "," + Math.floor(aktuellebreite/(1024/576)) + "," + Math.floor(aktuellebreite/(1024/65)) + "\" href=\"kontakt.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imgkontakt);\" onMouseOut=\"Setvorgraphik();\" alt=\"Kontakt\">");

document.write("<area shape=rect coords=\"" + Math.floor(aktuellebreite/(1024/575)) + "," + Math.floor(aktuellebreite/(1024/21)) + "," + Math.floor(aktuellebreite/(1024/614)) + "," + Math.floor(aktuellebreite/(1024/41)) + "\" href=\"links.html\" target=\"mitte\" onMouseOver=\"Setgraphikvo(imglinks);\" onMouseOut=\"Setvorgraphik();\" alt=\"Links\">");

document.write("</map>");

document.write("<div name=\"posverw\" style=\"position:absolute; top:0mm; left:" + (Math.floor(aktuellebreite/2) - (Math.floor(aktuellebreite/(1024/637))/2)) + "px;\">");

document.write("<img style=\"margin-top:0mm\" src=\"graphics/verweise.gif\" name=\"imgverweise\" usemap=\"#verweisemap\" width=\"" + Math.floor(aktuellebreite/(1024/637)) + "\" height=\"" + Math.floor(aktuellebreite/(1024/123)) + "\" border=0 vspace=0 hspace=0 alt=\"\">");

document.write("</div>");
document.close();
//-->
</script>
</head>

<body bgcolor="#FFF7BD">

</body>
</html>

  1. Hi Blaue Nuss,

    ganz einfach: du rufst die beiden Funktionen nicht auf.

    Gruß,
    Martin

    1. Hi Martin,

      ganz einfach: du rufst die beiden Funktionen nicht auf.

      aber wie mache ich es dann mit den Hover-Graphiken?

  2. Moin

    PS: Ich muss leider soviel mit Javascript arbeiten, weil ich von der Auflösung abhängig arbeiten will.

    [ganz viel JS, das HTML produziert]

    Dumm nur, das es noch mehr Auflösungen, fiese Besucher ohne JS und unfaire browsereinstellungen gibt.

    Ich würde ja eher das Design offener gestalten als wie Sisyphos gegen die Browser, Bildschirme und Besucher anzugehen...., aber halt - wenn ich es genau überlege, soll Sisyphos gar nicht unbedingt unglücklich dabei gewesen sein :-)))

    Swen

  3. Hallo BlaueNuss,

    document.write("<img style="margin-top:0mm"

    Das style ist dein Problem. Werfe es raus, dann sollte es klappen.

    Viele Grüße

    Antje