Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > bekomme scrollbalken nicht weg! :(
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > bekomme scrollbalken nicht weg! :(
Pages: [1]
2
... nächste »
... Letzte »
| geschrieben von gabelmann am 18.03.2004 - 20:01 |
Hallo, ich habe folgendes Problem und hoffe, das mir jemand helfen kann.
Mit hilfe eines Scripts werden auf einer Seite News erzeugt.
Sobald die Seite voll ist bekomme ich einen Senkrechten Scrollbalken.
Der ist auch ok.
Aber leider taucht auch ein horizontaler Scrollbalken, also fuer links und rechts auf.
Ich habe alles durch geschaut und Werte verändert. Aber ich bekomme diesen Scrollbalken nicht weg. Ich poste hier mal was und hoffe, das jemanden etwas auffällt:
<!-- plaese do not remove or edit the html comments -->
<br /><div align="left">
<table border="0" cellpadding="2" cellspacing="0" style="border: collapse;" width="550"><!-- START no_entries -->
<tr><td colspan="2">Keine Einträge vorhanden</td></tr><!-- END no_entries --><!-- START entry -->
<tr><td colspan="2" style="padding-top: 10px;"><hr style="height:1px;width=200" width="80%"><b>{subject}</b></td></tr>
<tr>
<td colspan="2">
<p style="width:550px; padding: 5px; font-size: 11px; background-color: rgb(245, 245, 245); margin-top: 10px;">
{body}<!-- START more -->
<a href="{link}">mehr ...</a><!-- END more -->
<br />
<span style="font-size:9px;">Datum: {date}</span><!-- START permblock -->
<span style="font-size:9px;">Permlink: {permlink}</span><!-- END permblock -->
</p><!-- START image -->
<img src="{imageurl}" alt="{alt}" align="left" hspace="4" vspace="4" /><!-- END image -->
<br />
</td>
</tr><!-- END entry --><!-- START s_page -->
<tr><td colspan="2"> </td></tr>
<tr>
<td align="left" colspan="2"><b>Seite:</b><!-- START pages --><!-- START toggle1 -->
<a href="{link}">...</a> <!-- END toggle1 --><!-- START pagelink -->
<a href="{link}">{pagenumber}</a> <!-- END pagelink --><!-- START pagenum -->
[{pagenumber}]<!-- END pagenum --><!-- START toggle2 -->
<a href="{link}">...</a> <!-- END toggle2 --><!-- END pages -->
</td>
</tr><!-- END s_page -->
</table></div>
<br />
<br /> |
| geschrieben von Shaddow2 am 18.03.2004 - 20:19 |
| nun scrolling=no wäre eine alternative, aber damit gehen alle weg! ich weiß nicht ob man das spalten kann. so wie man auch einzelne rahmenabschnitte bei tabellen anzeigenlassen kann. |
| geschrieben von gabelmann am 18.03.2004 - 20:24 |
Ja, scrolling=no habe ich probiert.
Leider laesst sich dann der text nicht nach unten scrollen.
Ich verstehe nicht, warum dieser links/rechts Balken überhaupt entsteht?
Habe auch schon die % im Frame verändert. Hat aber nix genüzt. |
| geschrieben von starleos am 18.03.2004 - 20:47 |
Hallo,
der Befehl heist nicht scrolling=no sondern folgendermaßen:
x - Achse
| HTML-Quelltext | 1:
| overflow-x:hidden; |
y - Achse
| HTML-Quelltext | 1:
| overflow-y:hidden; |
desweiteren hast du dafür noch die Möglichkeiten:
scroll, hidden, auto.
Aber mit dem Oberen bist du schon bedient.
Wenn es im Frame ist dann gibtst du es so ein:
style="overflow-x:hidden;"
je nachdem welche Leiste weg soll.
Beispiel kannst du hier sehen:
http://www.starleos.com/beispiele/overflow.html |
| geschrieben von gabelmann am 18.03.2004 - 22:08 |
alles probiert.
Geht nicht wech.  |
| geschrieben von starleos am 18.03.2004 - 22:18 |
so jetzt aber 
du hattest table eine feste größe gegeben,
schaust dir an es geht. |
| geschrieben von gabelmann am 19.03.2004 - 07:35 |
Moin,
meinst damit diese Zeile?
<table width="90%">
Ich habe den Wert verringert, bzw. das 'width' ganz entfernt.
Hatte aber auch nicht den gewümschten effekt.
Im moment öffne ich diese Seite in einem Frame mit 'target="main"'.
Wenn ich z.B. die Seite mit 'target="top"' aufrufe, kommt nur wie gewünscht der hoch/runter Balken. Aber keine links/rechts Balken.
Irgendein Befehl lässt die Seite im Frame breiter erstellen, sodas dieser links/rechts Balken auftaucht. |
| geschrieben von Armin am 19.03.2004 - 08:06 |
Hallo,
mach uns die Arbeit einfacher und poste mal einen Link.
Armin |
| geschrieben von starleos am 19.03.2004 - 10:02 |
@Armin
Hier ist der Link:
http://www.tsv-berenbostel.de/
@gabellmann
Ich denke der Fehler liegt am Folgenden:
| HTML-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
| <table width="90%">
<tr><td align="left" valign="top">
<!-- plaese do not remove or edit the html comments -->
<br />
<div align="left">
<table border="0" cellpadding="2" cellspacing="0" style="border: collapse;" width="550">
<tr>
<td colspan="2" style="padding-top: 10px;">
<hr style="height:1px;width=200" width="80%">
<b>Editorial März 2004</b>
</td>
</tr>
<tr>
<td colspan="2">
<p style="width:550px; padding: 5px; font-size: 11px; background-color: rgb(245, 245, 245); margin-top: 10px;">
Endlich ist es wieder soweit, die Freiluftsaison 2003/2004 ist eröffnet.<br />
Zeit wurde es, denn der Winter war lang und alle fieberten darauf endlich wieder Rasen unter die Schuhe zu bekommen.
<a href="/infos/editorial_03-04.htm">
<u>mehr ...</u></a>
<br />
<span style="font-size:9px;">Datum: 18.03.2004 20.24 Uhr</span>
</p>
<br /> |
<p style="width:550px;
Nimm diese Breite weg, brauchst du eigentlich nicht, wenn doch denn ersetze es durch %.
genauso wie hier
| HTML-Quelltext | 1:
| <table border="0" cellpadding="2" cellspacing="0" style="border: collapse;" width="550"> |
bestimme die Größe doch einfach mit der Tabellenbreite in %.
<table width="90%"> |
| geschrieben von gabelmann am 19.03.2004 - 10:29 |
Habe alle Werte schonmal runter gesetzt, bzw. raus genommen.
Ohne Erfolg.
Werde aber nochmal versuchen, mit %.
EDIT//
So, nochmal probiert:
Hier aus der 550 einfach 90% gemacht:
<table border="0" cellpadding="2" cellspacing="0" style="border: collapse;" width="90%">
bzw. hier die width:550px; rasu genommen.
<p style="padding: 5px; font-size: 11px; background-color: rgb(245, 245, 245); margin-top: 10px;">
Leider auch nicht!
Ist denn überhaupt eine Breitevorgabe nötig?
Wie gesagt werden die Newsseiten von einem Script erzeugt. Und die lasse ich in einem Frame anzeigen. |
| geschrieben von starleos am 19.03.2004 - 10:41 |
hast du das Ganze schon online?
Bitte poste den link oder sag mir welcher menüpunkt |
| geschrieben von gabelmann am 19.03.2004 - 10:49 |
OK.
Der Link: www.tsv-berenbostel.de
Es geht um die Menuepunkte: Aktuelles und Pressespiegel
Wenn ich die aufrufe, erscheint unten ein links/rechts Balken.
Den ich sonst nicht habe.
Die Seiten werden durch ein Script erzeugt.
An dem '<table width="90%">' liegt es glaube ich nicht.
Den das Gästebuch wird auch durch dieses Script erzeugt und wenn ich das aufrufe, bekomme ich unten keinen Balken. |
| geschrieben von Armin am 19.03.2004 - 10:52 |
Hallo,
nimm mal bei den td das colspan="2" raus, brauchst Du da wohl nicht, oder habe ich mich das versehen.
Das setzte in der Framedefinition beim frame main scrolling=auto
Armin |
| geschrieben von gabelmann am 19.03.2004 - 11:03 |
| Zitat | | | Original geschrieben von Armin
nimm mal bei den td das colspan="2" raus, brauchst Du da wohl nicht, oder habe ich mich das versehen.
Das setzte in der Framedefinition beim frame main scrolling=auto
Armin |
Sofort gemacht. Leider kein Erfolg.
EDIT//
Ich habe jetzt mal alles was mit 'widht' zu tun hatte raus genommen.
Aber geholfen hat das nix. Es wurden dann zwar die anzeigen Breite verändert, aber der Balken ist sofort da, wenn man mehr Text hat, den man runter scrollen muss. Wie gesagt, der hoch/runter Balken ist ok.
Verstehe nur nicht, was mir die Seite so Breit macht, das der links/rechts Balken auftaucht? |
| geschrieben von starleos am 19.03.2004 - 11:21 |
@Armin
Ich habe mir die Frameseite runtegerladen, selbst wenn ich den Inhalt der Seite auf 50% lege bleibt diese Scrolleiste unten.
Ich hatte schon mal so einen Problem, der bei mir erst ab dem ie6 auftratt, in den ie 5.5 passte auch, zudem sei gesagt das diese Leiste nur im ie6 sichtbar ist. Wenn ich mir das Ganze im Mozilla anschaue, habe ich unten kein Problem.
Damals hatte ich dasselbe Problem mit einen Inlineframe, hatte es aber gelöst in dem ich den Frame eine feste Breite gab.
Es muss also ein Frameproblem sein. |
|