Window alert() metode

Definition og brug

alert() metode til at vise en advarselsboks med en besked og en bekræftelsesknap.

Hvis du vil give information til brugeren, kan du bruge alert() metode.

Prompt

Advarselsboksen flytter fokus væk fra det nuværende vindue og tvanger brugeren til at læse beskeden.

Brug ikke denne metode for meget. Det vil forhindre brugeren i at få adgang til andre dele af siden, indtil advarselsboksen er lukket.

Se også:

confirm() metoden

prompt() metoden

Eksempel

Eksempel 1

Vis advarselsboks

alert("Hello! I am an alert box!!");

Prøv det selv

Eksempel 2

Advarselsboks med linjeskift

alert("Hello\nHow are you?");

Prøv det selv

Eksempel 3

Viser den nuværende URL's værtshavnsnavn:

alert(location.hostname);

Prøv det selv

syntaks

alert(message)

parametre

parametre beskrivelse
message valgfri. Teksten, der skal vises i advarselsboksen.

returnerer værdi

ingen.

tekniske detaljer

beskrivelse

alert() viser i dialogboksen message vises til brugeren. Denne dialogboks indeholder en bekræftelsesknap, som brugeren kan klikke på for at lukke dialogboksen. Dialogboksen er normalt modal, og metoden vil blive udført, før brugeren lukker dialogboksen.alert() pauseres.

brug

vises, når brugeren indtaster ugyldige oplysninger i visse formularelementer, hvilket måske alert() er den mest almindelige brug af metoden. Advarselsdialogboksen kan informere brugeren om et problem og foreslå, hvad brugeren skal rette for at undgå denne fejl.

alert() Dialogboksens udseende bestemmes af platformen, men det er normalt der er grafikker, der repræsenterer fejl, advarsler og visse advarselsbeskeder. alert() kan vise enhver besked, men advarselsgraphicsen i dialogboksen betyder, at metoden ikke er egnet til at vise enkle informatives beskeder, såsom 'Velkommen til min hjemmeside' osv.

Bemærk

der vises i dialogboksen message er en ren tekststreng, ikke en HTML-formateret streng. Der kan bruges linjeskiftstegn i denne streng \nBesked kan vises på flere linjer. Det kan også bruges mellemrum til at opnå nogle grundlæggende formateringer, og med understregninger kan man simulere en horisontal linje, men den endelige effekt afhænger meget af hvilken skrifttype dialogboksen bruger, så det er afhængigt af systemet.

Browserv understøttelse

Alle browsere understøtter alert():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support