Seite 1 von 2
Scrollbar im iframe
Verfasst: 10.04.2004 13:56
von Knigge83
H!
Ich bin echt am verzweifeln...
Ich habe in einer Tabelle einen iframe eigebaut und das läuft alles prima, nur wenn die HTML-Seite, die im iframe zu sehen ist, zu groß ist, brauch ich ne Scrollbar. Alles noch kein Problem...
Woran ich verzweifle: Die Scrollbar kommt am Rand und unten!!! Ich will die Scrollbar aber nur am Rand... Da kann ich scrolling="auto" machen wie ich will, das funktioniert nicht! - Ich hoffe ihr könnt mir weiter helfen

Verfasst: 10.04.2004 14:15
von Peggy
Dann verändere doch die HTML-Datei, die in den iFrame eingebunden ist.
Mach den Text in dieser Datei in eine Tabelle, die nicht breiter ist, als der iFrame.
Verfasst: 10.04.2004 14:16
von Knigge83
Und wie soll ich das machen? - Jeder Monitor hat ne andere Auflösung...
Verfasst: 10.04.2004 14:22
von Peggy
Na kann ich mal einen Link zu der HTML-Datei haben, die du in den Iframe einbetten willst? Hmm, also eigentlich müsste es auch klappen, wenn du die Breite der Tabelle dynamisch machst, also mit Prozentangabe (width="100%").
Verfasst: 10.04.2004 14:41
von Knigge83
Verfasst: 10.04.2004 14:55
von Peggy
Ok, ich habs mir angeschaut.
Bei einer Auflösung von 1024 x 768 Pixel ist alles ok, also keine Scrollbalken unten.
Bei einer Auflösung von 800 x 600 Pixel gibt es unten Scrollbalken. HTML-technisch hast du alles richtig gemacht, aber: das Bild unter "Regel 1" vom Spielfeld hat eine Breite von 400 Pixel und sprengt den Rahmen. Denn bei dieser Auflösung bleibt für den iFrame nur eine Breite von 300 Pixel. Du kannst ja mal die breiten Bilder kurz rausnehmen, der Text müsste sich nämlich dem iFrame anpassen.
Wenn du die Bilder nicht kleiner machen magst, dann bau doch einfach eine neue Seite mit den Regeln.

Verfasst: 10.04.2004 15:02
von Knigge83
Ich hab ne Auflösung von 1280x1024 und ich hab unten trotzdem diese Scrollbar... Ich verstehs net , auch wenn ich die Bilder rausnehme bzw auf 200px verkleinere ändert sich daran nix - naja, ich guck jetzt erstmal bissl Fussball
Aber zunächst mal Danke!!!!
das mit der Tabelle hat zumindest einen Vorteil gebracht, nämlich, dass der komplette Rahmen im iframe zu sehen ist.
Verfasst: 10.04.2004 15:06
von Peggy
Ihh Fussball!
Hmm, ist ja komisch, dass du bei der Riesen-Auflösung Scrollies siehst.
Welchen Browser nimmst du denn?
Ich habe deine Seite mit Mozilla und IE betrachtet und das Problem trat nur bei 800 x 600 auf und auch nur wegen den zwei breiten Bildern vom Spielfeld.
Verfasst: 10.04.2004 17:35
von Knigge83
Benutze den IE... Ich versteh es auch net, aber ich muss mir das ganze mal an anderen PC's ansehen.
Verfasst: 10.04.2004 17:45
von Markus67
hi ...
also ich würde den ersten table-tag wie folgt abändern:
Code: Alles auswählen
</head>
<body bgcolor="#EFFEEF">
<div align="center">
<table width="90%" cellpadding="10">
nur auf 90 % einen textabstand von 10 px zum tabellenrand und
dann die ganze tabelle zentrieren ....
ausserdem würde ich die höhe des iframes auf 400 reduzieren, da du sonst nicht den kompletten iframe auf den bildschirm bekommst .... höchstens bei einem 19 oder 21 zöller .... und das ist blöd mit einem mausrad mit dem scrollen ....
markus