Atribut HTML onbeforeunload
Definice a použití
Událost onbeforeunload
se spustí, když se má dokument uvolnit.
Tato událost umožňuje zobrazit zprávu v potvrzovacím dialogovém okně informující uživatele, zda chce zůstat nebo opustit aktuální stránku.
Výchozí zpráva, která se zobrazí v potvrzovacím poli, se v různých prohlížečích liší. Standardní zpráva je však něco jako "Opravdu chcete opustit tuto stránku?". Tuto zprávu nemůžete odstranit.
Můžete však napsat vlastní zprávu společně s výchozí zprávou. Viz první příklad na této stránce.
Poznámka: Ve Firefoxu se zobrazí pouze výchozí zpráva (nikoli vlastní zpráva (pokud existuje)).
Platí pro
Atribut onbeforeunload
je součástí Event Attributes a lze jej použít u následujícího prvku:
Prvky | událost |
---|---|
<body> | před vyložením |
Příklad
Spusťte JavaScript, když se má stránka uvolnit:
<body onbeforeunload="return myFunction()">
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která událost plně podporuje.
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |