come JavaScript , VBScript è un linguaggio di programmazione che può essere utilizzato dagli sviluppatori web per apportare modifiche on-the - fly di Hypertext Markup Language ( HTML ) visualizzato per gli spettatori del loro sito web. Ad esempio , l'immissione di contenuti in elementi accuratamente strutturati in grado di creare barre di scorrimento che sono inutili e sgradevoli . Per preservare l'estetica del tuo sito web , si può semplicemente nascondere queste barre di scorrimento utilizzando VBScript in combinazione con il codice HTML della pagina web . VBScript e compatibilità cross-browser
Anche se ci sono diverse soluzioni per nascondere le barre di scorrimento per mezzo di una combinazione di VBScript e HTML , gli sviluppatori Web devono essere consapevoli che VBScript è destinato all'uso solo nel browser Internet Explorer di Microsoft. VBScript non è supportato in altri browser , come Firefox o Opera , in generale , JavaScript fornisce un'alternativa più accessibile . In molti casi ( tra cui CSS modifiche) VBScript e codice JavaScript è identico , ma non si dovrebbe fare affidamento su questa interoperabilità coincidenza , e si dovrebbe verificare le pagine Web a fondo per il rispetto in più browser prima di distribuire il sito .
Nascondere le barre di scorrimento per elemento
Per alcuni elementi della pagina , rimuovere le barre di scorrimento è più importante quando l'elemento è attivo. Ad esempio, è possibile rimuovere in modo dinamico la barra di scorrimento da un campo di testo in cui l'utente fa clic sul campo per renderlo attivo . Per fare questo , inserire il " this.style.overflow = 'hidden' " codice nel relativo evento VBScript . Per rimuovere le barre di scorrimento quando il mouse dell'utente su elemento , digitare quanto segue :
' OnMouseOver = " this.style.overflow =' hidden '; "'
Per rimuoverli quando l'utente scatta l' elemento , digitare quanto segue :
' OnClick = " this.style.overflow = ' nascosto ' , . "'
Questo permette di controllare il comportamento di molte barre di scorrimento in modo indipendente , ma significa anche che l'utente sarà probabile vedere le barre di scorrimento prima di essere rimossi , che possono essere esteticamente indesiderabili .
Nascondere Barra di scorrimento di un elemento durante il caricamento del documento
Se avete bisogno di nascondere un singolo elemento o un piccolo numero di elementi , uno dei modi più semplici è quello di mettere una dichiarazione nell'attributo " OnLoad " del tag "
" della pagina Web , fare uso di "stile" di VBScript funzione per modificare i CSS al volo . Digitando " " , per esempio, sarà nascondere le barre di scorrimento di un elemento con l'id " container_1 " non appena la pagina viene caricata . L'utente non vedrà mai l'elemento che appare con le barre di scorrimento a tutti. D'altra parte , utilizzando la funzione OnLoad del tag , piuttosto che ogni singolo elemento , limita il numero di elementi è possibile nascondere contemporaneamente senza il codice HTML diventare ingombrante .
Nascondere Barre di scorrimento utilizzo di classi CSS
per ottenere il meglio dei due mondi , usare " className " di VBScript per cambiare intere classi CSS , piuttosto che i singoli elementi di stile di una pagina . Avvolgere l'intera pagina in un div vuoto chiamato " maincontainer " e , nel OnLoad attributo del tag
, scrivere " container.className = ' hidescrollbars "; " . È quindi possibile definire uno stile CSS nell'intestazione del documento denominato " hidescrollbars div . " Che include il "overflow : hidden; " stile . Quando la pagina viene caricata, questo rimuoverà le barre di scorrimento di tutti gli elementi div nella pagina.