---
title: dialog
slug: Mozilla/Tech/XUL/dialog
tags:
- Dokumentacja_XUL
- Elementy_XUL
translation_of: Archive/Mozilla/XUL/dialog
---
Ten element stosuje się zamiast elementu window
dla okien dialogowych. Atrybutu buttons
można użyć do ustawienia, które przyciski powinny być wyświetlane w oknie dialogowym. Przyciski te będą umieszczane w miejscu określonym przez daną platformę.
Dodatkowe informacje są dostępne w kursie XUL.
- Atrybuty
- buttonaccesskeyaccept, buttonaccesskeycancel, buttonaccesskeydisclosure, buttonaccesskeyextra1, buttonaccesskeyextra2, buttonaccesskeyhelp, buttonalign, buttondir, buttondisabledaccept, buttonlabelaccept, buttonlabelcancel, buttonlabeldisclosure, buttonlabelextra1, buttonlabelextra2, buttonlabelhelp, buttonorient, buttonpack, buttons, defaultButton, ondialogaccept, ondialogcancel, ondialogdisclosure, ondialogextra1, ondialogextra2, ondialoghelp, title
- Własności
- buttons, defaultButton
- Metody
- acceptDialog, cancelDialog, centerWindowOnScreen, getButton, moveToAlertPosition
Przykłady
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<dialog id="donothing" title="Dialog example"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
buttons="accept,cancel"
buttonlabelcancel="Cancel"
buttonlabelaccept="Save"
ondialogaccept="return doOK();"
ondialogcancel="return doCancel();">
<dialogheader title="Options" description="My preferences"/>
<groupbox>
<caption label="Colour"/>
<radiogroup>
<radio label="Red"/>
<radio label="Green" selected="true"/>
<radio label="Blue"/>
</radiogroup>
<label value="Nickname"/>
<textbox />
</groupbox>
</dialog>
Atrybuty
-
ondialogaccept
-
Typ:
kod skryptu
-
Kod w tym atrybucie jest wywołany po naciśnięciu przycisku akceptacji lub po wywołaniu metody
acceptDialog
.
-
ondialogcancel
-
Typ:
kod skryptu
-
Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Anuluj' lub po wywołaniu metody
cancelDialog
.
-
ondialogdisclosure
-
Typ:
Kod skryptu
-
Kod w tym atrybucie jest wywołany po naciśnięciu przycisku ujawniającego (ang. disclosure).
-
ondialoghelp
-
Typ:
kod skryptu
-
Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Pomoc'.
-
title
- Typ: string
- Tekst wyświetlony na pasku tytułu w oknie dialogowym.
Własności
Metody
Dziedziczy z elementu XUL
blur , click , doCommand , focus , getElementsByAttribute getElementsByAttributeNS Dziedziczy z elementu DOM
addEventListener() , appendChild() , dispatchEvent() , getAttribute() , getAttributeNode() , getAttributeNodeNS() , getAttributeNS() , getElementsByTagName() , getElementsByTagNameNS() , hasAttribute() , hasAttributeNS() , hasAttributes() , hasChildNodes() , insertBefore() , isSupported() , normalize() , removeAttribute() , removeAttributeNode() , removeAttributeNS() , removeChild() , removeEventListener() , replaceChild() , setAttribute() , setAttributeNode() , setAttributeNodeNS() , setAttributeNS()
|
-
acceptDialog()
-
Zwraca typ: nie zwraca wartości
-
Akceptuje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku
OK
.
-
cancelDialog()
- Zwraca typ: nie zwraca wartości
- Anuluje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <tt>Anuluj</tt>.
-
centerWindowOnScreen()
- Zwraca typ: nie zwraca wartości
- Ustawia okienko dialogowe na środku ekranu.
-
getButton( typ )
- Zwraca typ: element button
- Zwraca element
button
o zadanym typie, znajdujący się w okienku dialogowym.
-
moveToAlertPosition()
- Zwraca typ: nie zwraca wartości
- Przenosi okno dialogowe na pozycję właściwą dla okna z ostrzeżeniem, jednocześnie nadając mu rozmiar właściwy dla takiego okna.
Podobne
- Elementy
-
dialogheader