Como JavaScript, VBScript é uma linguagem de programação que pode ser usado por desenvolvedores da Web para fazer on- the-fly alterações no Hypertext Markup Language (HTML) exibidas para os telespectadores do seu Web site . Por exemplo, colocar o conteúdo em elementos cuidadosamente estruturados pode criar barras de rolagem que são inúteis e sem graça. Para preservar a estética do seu site, você pode simplesmente esconder essas barras de rolagem usando VBScript em conjunto com o HTML da página da Web . VBScript e Cross- compatibilidade do navegador
Embora existam várias soluções para ocultar as barras de rolagem através de uma combinação de VBScript e HTML, os desenvolvedores da Web deve estar ciente de que o VBScript é destinado para uso somente no navegador Internet Explorer , da Microsoft. VBScript não é compatível com outros navegadores, como o Firefox ou Opera , em geral , JavaScript fornece uma alternativa mais acessível. Em muitos casos (incluindo modificações CSS) VBScript e código JavaScript é idêntica , mas você não deve contar com essa interoperabilidade coincidência , e você deve verificar suas páginas da Web completamente para a conformidade em vários navegadores antes de implantar o site.
Ocultar barras de rolagem por elemento
Para certos elementos da página , removendo as barras de rolagem é mais importante quando o elemento tem o foco . Por exemplo , você pode remover a barra de rolagem dinamicamente a partir de um campo de texto quando o usuário clica no campo para torná-la ativa . Para isso, incluir o código " this.style.overflow = ' escondido '" no evento relevante VBScript. Para remover as barras de rolagem quando o usuário mouses sobre o elemento , digite o seguinte :
' OnMouseOver = " this.style.overflow =' escondido '; " ' em
Para removê-los quando o usuário clica no elemento , digite o seguinte :
' OnClick = " this.style.overflow =' escondido '; '".
Isto permite-lhe controlar o comportamento de muitas barras de rolagem de forma independente , mas também significa que o usuário provavelmente vai ver as barras de rolagem antes de serem removidos , o que pode ser esteticamente indesejável.
Escondendo barra de rolagem de um elemento quando as cargas de documentos
Se você precisa esconder um único elemento ou um pequeno número de elementos, uma das maneiras mais fáceis é colocar uma declaração no atributo " onLoad " da tag "
" da página da Web , fazendo uso de " estilo " do VBScript função para alterar CSS na mosca. Digitando " " , por exemplo, vai esconder as barras de rolagem de um elemento com o id " container_1 " assim que a página é carregada . O usuário nunca verá o elemento que aparece com barras de rolagem em tudo. Por outro lado , usando a função onLoad da tag , em vez de cada elemento individual, limita o número de elementos que você pode se esconder ao mesmo tempo sem o seu código HTML se tornando pesado .
Escondendo Scrollbars usando classes de estilo CSS
para obter o melhor dos dois mundos, o uso de VBScript " className " para alterar classes CSS inteiras ao invés de elementos individuais de estilo de uma página. Enrole a página inteira em um div vazio chamado " maincontainer " e , no atributo onLoad da tag
, escreva " = ' container.className hidescrollbars '; " . Você pode, então, definir um estilo CSS no cabeçalho do documento chamado " . Hidescrollbars div ", que inclui o " overflow: hidden ; " estilo . Quando a página é carregada , isso irá remover as barras de rolagem de todos os elementos div na página.