Hallo
Ich bin's nochmal.. Evtl. habe ich nun dein Problem verstanden.
Ich habe mir nun sowohl die Seite http://home.arcor.de/johannesnitschmann/Test/test1.htm als auch die Seite http://home.arcor.de/johannesnitschmann/Test/test2.htm angesehen.
Wenn ich dich richtig verstehe, meinst du, dass beim Erscheinen einer Scrollbar die Tabelle leicht nach links verschoben wird.
Soweit stimmt das. Ob das nun auch wirklich die halbe Breite der Scrollbar ist, darüber wäre ich mir jetzt nicht so ganz sicher, aber egal!
Der Browser stellt auf jeden Fall alles korrekt dar. Du hast deinem Inhalt nämlich gesagt, er soll in der Mitte stehen. Und das tut er auch: Er nimmt immer die Mitte des verfügbaren Platzes (und der ist mit der Scrollbar eben leicht kleiner..).
Nun möchtest du das verhindern und IMMER eine Scrollbar anzeigen lassen. Die einzige (mir so spontan einfallende) Lösung wären Frames: Erstelle eine Seite mit zwei Frames. Das linke Frame machst du 1 Pixel gross, so das man es nicht sieht, da es auch keinen Inhalt hat.. Und im rechten wird dann dein Inhalt angezeigt (weitere Infos: http://www.selfhtml.teamone.de/html/frames/)
Ausserdem programmierst du das dann so, dass im rechten Frame die Scrollbar erzwungen (d.h. immer angezeigt) wird. Infos dazu unter http://www.selfhtml.teamone.de/html/frames/eigenschaften.htm.
Das ist wirklich die einzige Lösung, die mir gerade zu deinem Problem einfällt. Andererseits könntest du deine Seiten auch einfach so lassen, da eine solche minimale Verschiebung sowieso nicht wirklich tragisch ist (finde ich zumindest), oder spricht etwas dagegen??
Ich wünsch einen schönen Abend!
Grüsse aus der Schweiz,
Martin :)