Nwlapcug.com


HTML per nascondere le barre di scorrimento in vbScript

HTML per nascondere le barre di scorrimento in vbScript


Come JavaScript, VBScript è un linguaggio di programmazione che può essere utilizzato dagli sviluppatori Web per apportare modifiche on-the-fly per il provider di servizi Internet (HTML, Hypertext Markup Language) visualizzati agli spettatori del loro sito Web. Ad esempio, inserire contenuti in elementi attentamente strutturati può creare le barre di scorrimento che sono inutili e sgradevoli. Per preservare l'estetica del tuo sito Web, è possibile 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 attraverso una combinazione di HTML e VBScript, è possibile che gli sviluppatori Web siano consapevoli che VBScript è inteso per l'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 (incluse modifiche ai CSS) codice VBScript e JavaScript è identico, ma è consigliabile non fare affidamento su questa interoperabilità coincidente, e si dovrebbero controllare le pagine Web accuratamente per la conformità in più browser prima di distribuire il sito.

Nascondere le barre di scorrimento Per ogni elemento

Per alcuni elementi della pagina, rimuovere le barre di scorrimento è più importante quando l'elemento ha lo stato attivo. Ad esempio, è possibile rimuovere in modo dinamico la barra di scorrimento da un campo di testo quando l'utente fa clic sul campo per renderlo attivo. A tale scopo, includere il codice "this.style.overflow = 'hidden'" nell'evento VBScript pertinente. Per rimuovere le barre di scorrimento quando l'utente mouses sopra l'elemento, digitare quanto segue:

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

Per rimuoverli quando l'utente fa clic sull'elemento, digitare quanto segue:

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

Questo consente 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 che vengano rimossi, che può essere esteticamente indesiderabile.

Nascondere barra di scorrimento quando di un elemento i carichi di documento

Se avete bisogno di nascondere un singolo elemento o un piccolo numero di elementi, uno dei modi più semplici è quello di inserire una dichiarazione nell'attributo "OnLoad" della pagina Web "< body >" tag, facendo uso della funzione di "stile" di VBScript per modificare CSS al volo. Digitare "< OnLoad="container_1.style.overflow='hidden del corpo '; " > ", per esempio, nascondere le barre di scorrimento di un elemento con 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 < body >, piuttosto che ogni singolo elemento, limita il numero di elementi che è possibile nascondere contemporaneamente senza codice HTML diventando ingombrante.

Nascondere le barre di scorrimento utilizzando le classi CSS

Per ottenere il meglio di entrambi i mondi, è necessario utilizzare "ClassName" di VBScript per modificare intere classi CSS piuttosto che singoli elementi dello stile di una pagina. Avvolgere l'intera pagina in un tag div vuoto chiamato "maincontainer" e, nell'attributo OnLoad del tag < body >, scrivi "container.className='hidescrollbars';". È quindi possibile definire uno stile CSS nell'intestazione del documento chiamato "div .hidescrollbars" che include il "overflow: hidden;" stile. Quando la pagina viene caricata, questo rimuoverà le barre di scorrimento da tutti gli elementi div nella pagina.