wenn mein code auszugsweise jetzt so ausschaut:
"... </script type="text/javascript">
<script type="text/javascript">
alle sgml-knoten (also auch jene in html) werden mit <element> geöffnet und mit </element geschlossen - nur wenige elemente in html sind davon nicht betroffen (<br> oder <img> zb)
(bevor mir jetzt einer kommt: ja, es gibt kurzschreibweisen die teilweise so kurz sind, dass man die ursprüngliche intention dahinter nicht mehr erkennt)
alert(document.all.mitte.offsetWidth);
scheibe lieber folgendes
document.getElementById('mitte').offsetWidth
weiss JavaScript sowol bei nutzung des FF als auch IE wie groß der bereich ist?
schau dir an, was in dem alert-fensterchen steht und vergleiche alle möglichen browser und die ausgegebenen werte - diese werte notierst du, machst einen screenshot von der seite und misst mit einem grafikprogramm nach, wieviele pixel es wirklich sind - wenn sich alle werte decken, stimmt die sache
Und wenn ich das jetzt in die oben gepostete funktion einbinden will, wäre das so richtig?
nicht ganz, du musst die variablen pic-width
die variablen doc_width und doc_height sind werden offenbar mit maximalbreite und maximalhöhe vergleichen - diese sind bei dir nirgends gesetzt
folgendermaßen solltest du der variable doc_width die entsprechende breite zuweisen können
var doc_width = document.getElementById('mitte').offsetWidth
die höhe brauchst du natürlich auch noch