HTML-Code zum Ausblenden von Bildlaufleisten in vbScript

February 12

HTML-Code zum Ausblenden von Bildlaufleisten in vbScript

Wie JavaScript ist VBScript eine Programmiersprache, die von Web-Entwicklern verwendet werden kann, um Hypertext Markup Language (HTML) die on-the-Fly Änderungen an ihrer Website Zuschauer angezeigt. Einstellung von Inhalten sorgfältig strukturierte Elemente kann beispielsweise Scrollbars erstellen, die nutzlos und unansehnlich werden. Um die Ästhetik Ihrer Website zu erhalten, können Sie einfach diese Scrollbars ausblenden, mithilfe von VBScript in Verbindung mit den HTML-Code der Webseite.

VBScript und Cross-Browser-Kompatibilität

Zwar gibt es mehrere Lösungen für das Ausblenden von Bildlaufleisten durch eine Kombination von VBScript und HTML, sollten Webentwickler bewusst sein, dass VBScript für die Verwendung nur in Microsofts Internet Explorer Browser vorgesehen ist. VBScript wird in anderen Browsern wie Firefox oder Opera nicht unterstützt; JavaScript stellt im Allgemeinen eine zugängliche Alternative. In vielen Fällen (einschließlich CSS-Änderungen) VBScript und JavaScript-Code ist identisch, aber Sie sollten nicht auf diese zufälligen Interoperabilität verlassen und überprüfen Sie Ihre Web-Seiten gründlich auf Kompatibilität in mehreren Browsern vor der Bereitstellung der Website.

Scrollbars ausblenden pro Element

Für bestimmte Seitenelemente, entfernen die Scrollbars wichtigste ist wenn das Element den Fokus hat. Sie können z. B. dynamisch die Scrollbar aus einem Textfeld entfernen, klickt der Benutzer auf das Feld, um es zu aktivieren. Hierzu gehören den Code "this.style.overflow = 'hidden'" in das entsprechende VBScript-Ereignis. Geben Sie Folgendes ein, um die Bildlaufleisten zu entfernen, wenn der Benutzer über dem Element Mäuse:

"OnMouseOver="this.style.overflow='hidden';" '

Geben Sie Folgendes ein, um diese zu entfernen, klickt der Benutzer das Element:

"OnClick="this.style.overflow='hidden'; "."

Dies ermöglicht es Ihnen, das Verhalten von vielen Scrollbars unabhängig voneinander steuern, sondern bedeutet auch, dass der Benutzer wahrscheinlich die Bildlaufleisten angezeigt wird, bevor sie entfernt werden, was ästhetisch unerwünscht sein kann.

Ausblenden eines Elements Scrollbar bei der Dokument-Lasten

Benötigen Sie ein einzelnes Element oder eine kleine Anzahl von Elementen zu verstecken, ist eine der einfachsten Möglichkeiten, eine Erklärung in das Attribut "OnLoad" die Webseite "< Body >" platzieren-Tag, die Nutzung VBScripts "Stil"-Funktion, CSS dynamisch zu ändern. Eingabe "< Körper OnLoad="container_1.style.overflow='hidden'; " > ", beispielsweise wird die Scrollbars eines Elements mit der Id"container_1"verstecken, sobald die Seite geladen. Der Benutzer sieht nie das Element überhaupt mit Bildlaufleisten angezeigt. Auf der anderen Seite begrenzt mit der OnLoad-Funktion der < Body >-Tag, anstatt jedes einzelne Element die Anzahl der Elemente, die Sie gleichzeitig ausblenden können, ohne Ihren HTML-Code zu unhandlich.

Ausblenden von Bildlaufleisten mithilfe von CSS-Klassen

Um das Beste aus beiden Welten zu erhalten, mithilfe VBScripts "ClassName" um gesamte CSS-Klassen anstelle einzelner Elemente einer Seite Stil zu ändern. Wickeln Sie die gesamte Seite in ein leeres DIV-Tag "Maincontainer" genannt und im OnLoad-Attribut des < Body >-Tag, schreiben Sie "container.className='hidescrollbars;". Sie können in die Kopfzeile des Dokuments genannt ".hidescrollbars Div" beinhaltet einen CSS-Stil definieren die "Überlauf: versteckt;" Stil. Beim Laden der Seite wird dadurch die Bildlaufleisten aus alle Div-Elemente auf der Seite entfernt.