JS alert() és confirm() függvények felüldeffiniálása
Sziasztok!
Szeretnék kérni tőletek egy kis egyítséget!
Felül szeretném írni az alert() és confirm() JS függvényeket!
Jelen pillanatban:
alert('szöveg') -> megjeleníti a "weblap hibaüzenetet" ami az eredeti -> vele együtt megáll az oldal betöltődése;
aztán
function alert(szoveg)
{
$('alert_div').innerHTML = szoveg;
$('alert_div').style.display = 'block';
}
ezután alert('szöveg') -> megjelenik a saját alert_div-em ez eddig ok
de hogy állítom meg a weblap betöltődést?
mert ugye ha ua ezt akarom megcsinálni a comfirm()-mal mondjuk egy törlés elött.. hiába írja ki nekem az h biztos törlöd, mire válaszol az ember már letörölte...
Szóval van vkinek egy jó ötlete?
Üdv Atlanta
■ Szeretnék kérni tőletek egy kis egyítséget!
Felül szeretném írni az alert() és confirm() JS függvényeket!
Jelen pillanatban:
alert('szöveg') -> megjeleníti a "weblap hibaüzenetet" ami az eredeti -> vele együtt megáll az oldal betöltődése;
aztán
function alert(szoveg)
{
$('alert_div').innerHTML = szoveg;
$('alert_div').style.display = 'block';
}
ezután alert('szöveg') -> megjelenik a saját alert_div-em ez eddig ok
de hogy állítom meg a weblap betöltődést?
mert ugye ha ua ezt akarom megcsinálni a comfirm()-mal mondjuk egy törlés elött.. hiába írja ki nekem az h biztos törlöd, mire válaszol az ember már letörölte...
Szóval van vkinek egy jó ötlete?
Üdv Atlanta
Egyszerű: ne töröld le
AMIKOR az igen-re kattint, akkor törlöd.
Ehhez amúgy is hozzá kell szoknod JS alatt, mert alapvetően esemény vezérelt nyelv. Az oldal betöltése egy esemény, amire lefut a scripted – elejétől végéig. Amikor a felhasználó választ, az is egy esemény, és arra újra reagálni kell. Ennek is megvan a szépsége. :)
Megállítani?
ezt meglesem és
egyébként már régóta foglakozok jssel.. de eddig ennyire mélyen nem másztam bele :D
Nos bocsi a lassú
lenne egy kérdésem....
$('#confirm_div').hide(); ez alatt te mit értesz?
mert ha $() függvény nálam return document.getElementById(object)
confirm divre hogy írjak hide() metódust? mert az ugyebár egyenlő a style.display = 'none'/block.... viszont ha jól tudom egyes böngészők nem szeretik :s
jQuery