? HTML pendant af Visual Basic MsgBox funktionen er det Alert -funktionen. Denne funktion er ikke en del af HTML, men derimod et sprog hvis programmer køre inde HTML-dokumenter , herunder websider. At sproget er JavaScript. Den centrale funktion for Alert er at vise tekst advare en webside bruger af noget. Relaterede JavaScript-funktioner udføre denne funktion samtidig acceptere input fra brugeren . HTML-kode
HTML udsagn kan køre JavaScript Alert erklæring ved at bruge sin onClick og andre søgeord relateret til brugerinteraktion. Den opfølgende prøve HTML erklæring kalder Alert -funktionen.
< br >
stedet for at kalde Alert direkte, kan du også indstille onClick til en brugerdefineret JavaScript-funktion , der kalder Alert. Ved hjælp af denne fremgangsmåde har den fordel af at holde dine HTML udsagn små og derfor mere læselige. Alert
JavaScript Alert -funktionen viser den besked, du indsætter i sin single argument. Den fulde syntaks Alert er " windows.Alert ", hvilket indikerer, at Window klasse, som er en del af HTML-dokumentet objekt model , er moderselskab for Alert. Opkald til Alert -funktionen gør din browser vise en enkelt dialogboks med den tekst, du angiver, og en OK-knap , som brugeren kan trykke på for at lukke dialogboksen . Bekræft < br >
Bekræft boks er en anden måde at tilbyde web-brugere den samme funktionalitet i Visual Basic MsgBox og JavaScript Alert udsagn. I modsætning til disse udsagn , men Bekræft lader webudviklere giver web- brugerne mulighed for at annullere dialogboksen. Løb Bekræft gør webbrowseren vise en dialogboks med den besked, du angiver. Denne dialog har også en OK-knappen , og en Cancel knap. Hvis web brugeren klikker "OK" Bekræft funktionen returnerer værdien Sand til din JavaScript-program . Hvis du klikker på "Annuller" gør Bekræft afkast False . Dit program kan ændre adfærd baseret på , hvilke af disse værdier Bekræft returnerer
result = window.confirm ( meddelelse); . Prompt
betragtninger Bekræft tager MsgBox konceptet et skridt videre ved at tilbyde web- brugeren et valg af knapper , Prompt tager begrebet to skridt videre. Det anmoder Web brugeren at indtaste tekst , at din JavaScript-program kan behandle . For eksempel spørger følgende prompt erklæring brugeren at skrive hendes navn
Respons = prompt ( 'Indtast dit navn. '); .
Ligesom Bekræft , Prompt returnerer en værdi til dit program . Denne værdi er ikke sandt eller falsk , men derimod den tekst, som brugeren har indtastet i Prompt dialogboks. Prompt adskiller sig også fra de simplere MsgBox - relaterede funktioner ved at have en andet argument standard. JavaScript programmører befolke dette argument med en værdi funktionen vil returnere hvis brugeren ikke indtaste en værdi. For eksempel sætter følgende erklæring standardteksten for en prompt tilbyder brugeren et abonnement .
Respons = prompt ( 'Vil du tilmelde dig vores nyhedsbrev ? ', ' Ja , skal du tilmelde mig op til nyhedsbrevet «) .