HighDots Forums  

Scrollbars vermeiden

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Scrollbars vermeiden in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Thomas Wecker
 
Posts: n/a

Default Scrollbars vermeiden - 07-21-2005 , 08:15 AM






Hallo NG,

nachdem ich (JS-Anfänger) selbst schon einiges ausprobiert habe und
zahlreiche Internetseiten durchsucht habe, wende ich mich jetzt an euch
mit der Frage, ob es möglich ist mittels JS die Darstellung von
Scrollbars zuverlässig bei allen Browsern zu verhindern.

Im konkreten Fall habe ich mir das so vorgestellt, dass in einer
Schleife immer wieder überprüft wird, ob noch Scrollbars vorhanden sind
und wenn ja die Schrift weiter verkleinert wird, so lange bis auch bei
der Bildschirmauflösung des Anwenders die Seite ohne Scrollbars
dargestellt werden kann.

Habt ihr da Ideen? Bin für jeden Vorschlag dankbar!


Gruß

Thomas

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Scrollbars vermeiden - 07-21-2005 , 09:36 AM








Thomas Wecker wrote:

Quote:
wende ich mich jetzt an euch
mit der Frage, ob es möglich ist mittels JS die Darstellung von
Scrollbars zuverlässig bei allen Browsern zu verhindern.
Es gibt Browser, die kein JavaScript unterstuetzen, bei denen, die es
unterstuetzen, kann es abgeschaltet werden, also ist "zuverlässig bei
allen Browsern" "mittels JS" schon mal gar nichts moeglich.

Quote:
Im konkreten Fall habe ich mir das so vorgestellt, dass in einer
Schleife immer wieder überprüft wird, ob noch Scrollbars vorhanden sind
und wenn ja die Schrift weiter verkleinert wird, so lange bis auch bei
der Bildschirmauflösung des Anwenders die Seite ohne Scrollbars
dargestellt werden kann.
Man kann zwar in einigen Browsern durch Vergleich von Eigenschaften wie
clientWidth und offsetWidth versuchen zu schliessen, ob Scrollbars
dargestellt werden, man mag auch per CSS Manipulation durch Script
Schriftgroessen aendern koennen, doch wozu soll es gut sein, wenn dann
keiner mehr den Text lesen kann? Und natuerlich aendert sich durch
Manipulation der Schriftgroesse nicht die Groesse dargestellter Bilder,
Applets, oder Plugins, die eventuell Scrollbars noetig machen.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Scrollbars vermeiden - 07-30-2005 , 07:15 PM



Thomas Wecker wrote:

Quote:
nachdem ich (JS-Anfänger) selbst schon einiges ausprobiert habe und
zahlreiche Internetseiten
Soll'n das sein? JFYI: Das Internet ist die *Hardware*, das (World Wide)
Web eine Sorte Software dafür. Und was man da sieht, sind Dokumente, die
Ressourcen sind und auf solche verweisen; keine bloßen Seiten.

Quote:
durchsucht habe, wende ich mich jetzt an euch mit der Frage, ob es möglich
ist mittels JS die Darstellung von Scrollbars zuverlässig bei allen
Browsern zu verhindern.
Nein, nur bei denen, die a) CSS unterstützen und b) CSS-Objekte über DOM
Level 2+ per Scripting verfügbar machen:

(document.body || document.documentElement).style.overflow = "hidden";

Damit Scrollbars verhindert werden können, müssen sie latür erst mal da
sein. Kennst Du einklich noch andere Browser als Internet Explorer und
andere Betrübssysteme ausser Micro$oft Windows?

Quote:
Im konkreten Fall habe ich mir das so vorgestellt, dass in einer
Schleife immer wieder überprüft wird, ob noch Scrollbars vorhanden sind
und wenn ja die Schrift weiter verkleinert wird, so lange bis auch bei
der Bildschirmauflösung des Anwenders die Seite ohne Scrollbars
dargestellt werden kann.
Du hast offenscheinlich nicht gründlich genug darüber nachgedacht,
welche Konsequenzen dieser Ansatz haben kann.


PointedEars
--
Wer sich treiben läßt, hat den eigenen Antrieb noch nicht verstanden.
-- Jürgen 'Jygn' Klingforth


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.