Gillar JavaScript är VBScript ett programmeringsspråk som kan användas av webbutvecklare för att göra on-the - fly förändringar av Hypertext Markup Language ( HTML ) visas på deras hemsida : s tittare . Till exempel kan placera innehållet i noga strukturerade element skapar rullningslister som är värdelösa och fula. Att bevara det estetiska i din hemsida , kan du dölja enkelt dessa rullningslister genom att använda VBScript i samband med HTML på webbsidan . VBScript och kompatibilitet med olika webbläsare
Även om det finns flera lösningar för att dölja rullningslister genom en kombination av VBScript och HTML , webbutvecklare bör vara medveten om att VBScript är avsedd att användas endast i Microsofts Internet Explorer . VBScript stöds inte i andra webbläsare , t.ex. Firefox eller Opera , i allmänhet , ger JavaScript ett mer tillgängligt alternativ . I många fall ( inklusive CSS ändringar ) VBScript och JavaScript -koden är identisk , men du bör inte lita på detta sammanträffande interoperabilitet , och du bör kontrollera dina webbsidor ordentligt för efterlevnad i flera webbläsare innan du distribuerar sajten .
Dölja scrollbars per element
för vissa sidelement , ta bort scrollbars är viktigast när elementet har fokus . Till exempel , kan du ta bort dynamiskt rullningslisten från ett textfält när användaren klickar på fältet för att göra den aktiv . För att göra detta , innehålla koden " this.style.overflow = ' hidden ' " i den relevanta VBScript händelsen . För att ta bort scrollbars när användaren för muspekaren över elementet , skriver du följande :
" onMouseOver = " this.style.overflow = ' hidden ' , " '
att ta bort dem när användaren klickar på elementet , skriver du följande :
' OnClick = " this.style.overflow = ' hidden ' , . " "
Detta gör att du kan styra beteendet hos många rullningslister självständigt , men innebär också att användaren sannolikt kommer att se rullningslister innan de tas bort , vilket kan vara estetiskt oönskad .
Hiding ett elements Scrollbar när dokumentet Massor
Om du måste dölja ett enda element eller ett litet antal element , ett av de enklaste sätten är att placera en förklaring i " OnLoad " attribut av webbsidans "
" tag , att använda VBScript s " stil " funktion för att ändra CSS i farten . Skriva " " , till exempel , kommer att dölja rullningslister i ett element med id " container_1 " så fort sidan laddas . Användaren kommer aldrig att se det element som visas med rullningslister alls. Å andra sidan , med OnLoad funktion , snarare än varje enskilt element , begränsar antalet element som du kan gömma samtidigt utan HTML-koden blir otymplig .
Hiding Scrollbars använda CSS-klasser
att få det bästa av två världar , använda VBScript s " className " för att ändra hela CSS-klasser istället för enskilda delar av en sida stil . Slå in hela sidan på en tom div som heter " maincontainer " och , i OnLoad attribut
, skriv " container.className = ' hidescrollbars ' ; " . Du kan sedan definiera en CSS i dokumentets sidhuvud kallas " hidescrollbars div . " Som innehåller " overflow : hidden ; " stil . När sidan laddas , kommer detta ta bort rullningslister från alla div element på sidan . Addera