WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Scrollen unterbinden » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Scrollen unterbinden
von Efchen
fado schrieb am 03.05.2005 16:22
so ist das halt im Lebe - man kann nicht alles haben

Sowas können nur Leute verbreiten, die die Web-Entwicklung nicht wirklich beherrschen.

wieso sollte das Fenster zu klein sein, wenn man eine Auflösung von 800x600 nimmt

Was hat denn die Fenstergröße mit der Auflösung zu tun? Auch bei 1280x1024 kann das Fenster nur 700x500 groß sein.

in der Vertikalen ist man schnell drüber, da bleibt ja Scrollen nicht aus...

Ich bin in der horizontalen schneller drüber, mein Browser ist höher als er breit ist.

Aber gegen das Scrollan sagt ja auch niemand was, nur gegen das Unterdrücken von Scrollbalken, weil man dann eben nicht mehr scrollen kann und die Site nicht mehr nutzbar ist.

Man sieht ja auch immer, vorallem bei grossen bekannten Unternehmen, dass deren Seite auf der rechten Seite immer vom weißen Hintergrund auslaufen, wenn man einen 19" hat...

Oh Mann, das kann doch nicht Dein Ernst sein!
Ich hab auch einen 19" Monitor, aber mein Browser ist trotzdem nur 772px breit, was hat denn die Monitorgröße damit zu tun?? AARGH!

ich würde die Auflösung per Javascript anpassen lassen, so passt dat immer...

Zum Glück gibt es keine(!) Möglichkeit, die Auflösung per JavaScript zu manipulieren!
von languitar
args, Seiten einfach so schreiben, dass man gar nicht in die Verlegenheit kommt!!!
von fado
so ist das halt im Lebe - man kann nicht alles haben -

muss man sich schon entscheiden...

wieso sollte das Fenster zu klein sein, wenn man eine Auflösung von 800x600 nimmt, da haben doch die Grossen wie die Kleinen was davon... (jetzt in der Horizontalen) in der Vertikalen ist man schnell drüber, da bleibt ja Scrollen nicht aus... Man sieht ja auch immer, vorallem bei grossen bekannten Unternehmen, dass deren Seite auf der rechten Seite immer vom weißen Hintergrund auslaufen, wenn man einen 19" hat... -> da die halt die 800x600 nehmen....

ich würde die Auflösung per Javascript anpassen lassen, so passt dat immer... aber wer aktiviert schon JS auf seinem Rechner...

von Efchen
fado schrieb am 03.05.2005 15:28
in den body tag den Zusatz - scroll="no" - einfügen... funzt einwandfrei

Und wenn das Browserfenster zu klein ist? Wie scrolle ich die Seite dann?
*plonk*
von fado
in den body tag den Zusatz - scroll="no" - einfügen... funzt einwandfrei

gruß

fado

der teppich hat das Zimmer erst gemütlich gemacht
von Efchen
Die armen Tabellen...
Warum Layout mit Tabellen dumm ist...
von languitar
neeeeiiiiin ;)
CSS-Design! Tabelle wegschmeißen.
von ptr1980
ist eigentlich richtig, die dateien (button usw) sind sowieso im cache - mhh - dh auch der iframe fällt weg und es is eine simple seite, nur mit a bissl javascript - sollte aber in der Form von jedem Browser interpretiert werden können - somit, um ein layout zu haben, sollte der komplette inhalt in einer tabelle stehen, welche zb zentriert ist und height 100%

sehe ich das richtig?

danke, schönen abend noch, lg :P eter
von languitar
Nein KEINE FRAMES!
Einfach alles laden. Die paar kb mehr machen gar nichts!
von ptr1980
dann müsst ich aber entweder mit frames arbeiten oder immer die komplette seite laden oder php - seh ich das richtig
von languitar
Das ist aber etwas, worauf man keinen wirklichen Einfluss nehmen kann. Stell dir mal einen Nutzer vor, der grundästzlich größere Schrfitarten benutzt. Der muss dann auch immer Scrollen. Entweder du akzeptierst das oder du gehst vom Iframe weg und gibst der Seite eine variable Höhe, was die Nutzbarkeit eh steigern würde.
von ptr1980
Ja richtig, der FF stellt <p> in einer kleineren Höhe dar .. diese Seite erfordert kein Scrollen ('AUDIOS) nur eben im IE
von languitar
Ich hab da im FF überhaupt keine Scrollleisten!
von ptr1980
Hi, bevor ich quelltext poste dachte ich mir ich schreib nochmal, also:

im table ist width und height festgelegt
im td ebenso
und auch im iframe

müssen wirklich ALLE tds fix definiert werden? teilweise ist nichts definiert, oder einfach nur diese teile die von diesem verhalten betroffen sind?

Beispiel: http://test1.oetvoes.at/start.html auf AUDIOS klicken

danke lg :P eter
von subjective
Das Fehlerbild paßt zu einem Element das auf 100% Breite (berechnet nicht automatisch) gesetzt wird. Wenn danach noch der vertikale Scrollbalken dazukommt, verringert sich die Seitenbreite und der horizontale Scrollbalken wird angezeigt. Wenn der vertikale Scrollbalken schon am Anfang da war, war er bei der Breitenberechnung für das 100%-Element schon vorhanden und die Seitenbreite blieb immer gleich.
von Efchen
Wie ich schon sagte, Du wirst irgendwo einen fehler im Code haben. Irgendwelche Abstände sind zu groß eingestellt, oder Du hast Dich darauf verlassen, dass ein Browser eine Eigenschaft so setzt, wie Du das willst, ohne dass Du sie gesetzt hast.
von languitar
Ohne Codebeispiel können wir nichts sagen!
von ptr1980
Also ich habe das selbe Problem, aber nur in einer meiner Webseiten. In einem anderen Projekt passiert dies nicht - Unterschied ist nicht ersichtlich

Und zwar:

wenn scrollen zb im iframe auf "yes" gestellt ist, wird immer die vertikale leiste angezeigt. bei dieser speziellen seite ebenfalls und man kann runter scrollen. der inhalt der seite erfordert definitiv kein horizontales scrollen.
wird scrollen auf "auto" gestellt - wird hori und verti gescrollt, obwohl die seite es nicht erfordert

Warum ist dies so?

lg :P eter
von Efchen
Scrollen zu unterbinden ist in den meisten Fällen sinnlos. Ein Scrollbalken kommt immerhin auch nur dann, wenn der Anzeigebereich nicht ausreicht für den Inhalt. Wenn man den Scrollbalken aber unterdrückt, können die Besucher nicht mehr scrollen und somit nicht mehr an alle Inhalte gelangen! Dann ist die Seite nicht mehr nutzbar.

Wenn es jedoch nur so aussieht, als wäre der Scrollbalken unnötigerweise da, dann ist der Inhzalt schlicht zu groß. Weil sonst kein Scrollbalken käme. Die Lösung liegt also nicht darin, die Seite unbenutzbar zu machen, indem die wichtigen Scrollbalken unterdrückt werden, sondern darin, unnütze Leerzeilen oder Abstände zu entfernen.
von Jamil
folgende funktion wird erstens nur vom IE unterstützt und zweitens ist das ganze nicht W3C konform:

body { overflow-y: hidden; }
von ATooM
ja gut gäbe es denn trotzdem eine Möglichkeit? Ich habe es unterbunden beim Minimieren des Fensters schrumpft der Inhalt mit in den sichtbaren Bereich es entsteht aber trotzdem ein Scrollbalken.. Gäbe es denn eine Möglichkeit diesen zu unterbinden?
von subjective
Wenn der darzustellende Inhalt kleiner als das Browserfnster ist, wird nicht gescrollt. Sorge also dafür das der Inhalt kleiner ist. Zum Beispiel durch feste Höhen für <div>s.
von ATooM
Ich habe jetzt keine Frames, aber möchte das vertikale Scrollen trotzdem unterbinden. Wie ist das am besten möglich?

Nach oben