Hi,
wenn du aber trotzdem mal aus dem scrollbars=yes ein scrollbars=no machst, dann unterbindest du das scrollen in jedem fall.....
du mußt natürlich darauf achten, das alle informationen im popup zu lesen sind.
Das ist aber eben nicht sichergestellt :)
Mit scrollbars=no _zwingst_ du jeden Bowser, der sich an den Standard hält zum Verbergen von Scrollbars, selbst wenn sie benötigt würden.
Mit scrollbars=yes überlässt du die "Entscheidung" ob Scrollbars angezeigt werden dem Browser, der, wenn er Sich an den Standard hält, diese nur anzeigt, wenn die Seite größer ist als das Fenster.
... wobei der IE anscheinend desöfteren Fehler macht
Kommen wir zum Internet-Explorer...
Dieser hat ein Problem, (zumindes bis einschließlich Version 5.0, bei den Folgeversionen weiss ichs nicht) einzelne HTML Dateien (gemeint sind jetzt die, welche kein Frameset enthalten) in einem Fenster so anzuzeigen, dass keine Scrollbar auftaucht, wenn sie nicht benötigt wird.
Dies habe ich auf deinen Seiten nicht nur im Popup, sondern auch auf der Startseite (Auflösung 1024x768) gesehen, hier ist rechts ebenfalls eine nicht benötigte (hat ja auch keinen "Schieber") Scrolleiste.
Das ist AFAIK von MS so gewollt. Bastle dir mal eine kleine Textarea, in der nichts drinsteht - und die hast auch einen Scrollbalken. Das dürfte sogar manchmal schöner aussehen.
Aber ein inaktiver Scrollbalken stört mich ja gar nicht, er ist sogar vollkommen in Ordnung. Ich frage mich nur, wieso der IE "denkt", das Dokument sei länger, als es tatsächlich ist?!
Wenn du in den BODY-Tag der im Fenster angezeigten HTML Datei ein SCROLL=no schreibst verbietest du auch ihm die Scrolleiste und mit einem SCROLL=auto (bei nicht-Popups vorzuziehen falls jemand sich die Seite mit ner kleineren Auflösung anschaut) zeigt auch er sie nur an, wenn sie gebraucht wird.
Kenne ich, habe ich allerdings weggemacht, weil es nicht W3C-konform ist.
Bei Verwendung von Framesets taucht das Problem nicht auf.
Weiß ich, aber ich finde Frames kurz gesagt einfach blöd :o)
Bye,
Peter