Ligesom JavaScript , VBScript er et programmeringssprog, der kan bruges af web-udviklere til at gøre on- the-fly ændringer til Hypertext Markup Language ( HTML) vises for deres hjemmesides seere. For eksempel kan placere indhold på omhyggeligt strukturerede elementer skaber scrollbars , der er ubrugelige og grimme . For at bevare det æstetiske af din hjemmeside, kan du blot skjule disse scrollbars ved at bruge VBScript i forbindelse med HTML på websiden . VBScript og Cross- Browser Compatibility
Selv om der er flere løsninger til at skjule rullepaneler gennem en kombination af VBScript og HTML, web-udviklere bør være opmærksomme på, at VBScript er kun beregnet til brug i Microsofts Internet Explorer-browser . VBScript er ikke understøttet i andre browsere , såsom Firefox eller Opera , generelt, giver JavaScript et mere tilgængeligt alternativ. I mange tilfælde (inklusive CSS ændringer) VBScript og JavaScript-kode er identisk , men du bør ikke stole på denne tilfældig interoperabilitet , og du bør tjekke din websider grundigt for overholdelse i flere browsere , før implementering af sitet.
< br > Skjule rullebjælker per element
for visse sideelementer , fjerne rullebjælkerne er vigtigst, når elementet har fokus. For eksempel kan du dynamisk fjerne scrollbar fra et tekstfelt , når brugeren klikker på området for at gøre det aktivt. For at gøre det , omfatte koden " this.style.overflow = " skjult " " i relevante VBScript begivenhed. Hvis du vil fjerne scrollbars , når brugeren placerer musen over elementet , skal du skrive følgende : Hej
' OnMouseOver = " this.style.overflow = " skjult " ," "
For at fjerne dem , når brugeren klikker på elementet , skal du skrive følgende : Hej
' OnClick = " this.style.overflow = " skjult " , ". "
Dette giver dig mulighed for at styre adfærden hos mange scrollbars selvstændigt, men betyder også, at brugeren sandsynligvis vil se de scrollbars , før de bliver fjernet , hvilket kan være æstetisk uønsket.
Skjule et element Scrollbar når dokumentet Loads
Hvis du har brug for at skjule et enkelt element eller et lille antal elementer , en af de nemmeste måder er at placere en erklæring i " OnLoad " attribut af websidens "
" tag , der gør brug af VBScript s "stil " funktionen til at ændre CSS i farten. At skrive " " , for eksempel , skjule vil scrollbars i et element med id " container_1 " så snart siden indlæses. Brugeren vil aldrig se det element optræder med scrollbars overhovedet. På den anden side , ved hjælp af OnLoad funktion , snarere end hvert enkelt element begrænser antallet af elementer, du kan skjule samtidigt uden din HTML-kode bliver uhåndterlig .
Skjulesteder Scrollbars brug CSS klasser
For at få det bedste fra begge verdener, bruge VBScript s " className " for at ændre hele CSS-klasser i stedet for enkelte elementer af en side stil. Wrap hele siden i et tomt div kaldet " maincontainer " , og i OnLoad attribut af
skriver " container.className = ' hidescrollbars "; " . Du kan derefter definere en CSS stil i dokumentet header kaldet " hidescrollbars div . ", Der omfatter "overløb : skjult ; " stil. Når siden indlæses , vil dette fjerne scrollbars fra alle de div elementer på siden .