Javascript – alert – confirm – prompt
Javascript pozna tri načine s katerimi lahko nekaj izpišemo (alert), potrdimo (confirm) ali dobimo povratno informacijo (prompt). Poglejmo si uporabo vseh treh načinov:
#1 Alert
JAVASCRIPT:
-
function createAlertBox() {
-
alert('Tekst, ki bo izpisan uporabniku');
-
}
#2 Confirm
JAVASCRIPT:
-
function createConfirmBox() {
-
var status = confirm('Ste prepričani, da želite izbrisati datoteko');
-
-
if (status !== false) {
-
alert('Datoteka je bila izbrisana');
-
location.href='/index.php?a=delete&id=5';
-
} else {
-
alert('Datoteka ni bila izbrisana');
-
}
-
}
#3 Prompt
JAVASCRIPT:
-
function createPromptBox() {
-
var name = prompt('Prosimo vnesite vaše ime');
-
if (name !== null && name !== '') {
-
alert('Vaše ime je: '+name);
-
} else {
-
alert('Internetni neznanec');
-
}
-
}
Preizkusite delovanje zgoraj omenjenih primerov.
Dodatne informacije:
- JavaScript dialogs FAQ - nekaj kratkih vprašanj ter odgovorov
- Podoben pregled javascript dialog funkcij
- Vključite uporabnika v dialog - pogovor - interakcija
Podobni članki:
- Javascript – delci uporabne kode
- Input background-color – spreminjanje z Javascript-om
- PHP & Javascript asociativna tabela (Associative array)
- Javascript koledar – izbira datuma – jQuery date picker
- Javascript – fade efekt – jQuery – fadeIn – fadeOut – setTimeout – removeChild
- Operacije nad seznami – Javascript DOM – HTML select – HTML option
- PHP funkcije v Javascript jeziku – isset
- Textarea defaultValute – Javascript string replace – uidatepicker onClose
- Javascript – PHP – antispam – dekodiranje – fromCharCode – ASCII
- Javascript – avtomatsko osveževanje strani – refresh page – reload page



May 13th, 2008 ob 11:48 pm
Tole stvar confrim bi rad uporabil pri shranjevanju novice.Pač v tisto formo vpišem text in to in potem kliknem gumb shrani kateri me vpraša če želim pač shranit in to in če bi dal Da/Yes/Ok bi shranilo vnešene podatke v bazo v primeru da dam Ne/No/Cancel bi pa pač preusmerilo samo na neko stran.Kako bi lahko to naredil?
May 14th, 2008 ob 9:26 am
Nekako tako. Pač z javascriptiom s pomočjo location.href preusmerimo na določen naslov, kjer potem PHP izbriše novico in ponovno preusmeri na pregled novic.
May 14th, 2008 ob 11:50 am
Eh ja ...
Kaj pa:
Ni ravno pravilno, ampak deluje
May 14th, 2008 ob 2:46 pm
Carli zelo kul ja, zgoraj je bolj obsežen primer z alertom:).
May 14th, 2008 ob 5:27 pm
No ja kaj pa v primeru da forma šiba podatke preko POST?
May 14th, 2008 ob 5:36 pm
potem pa recimo:
May 14th, 2008 ob 6:16 pm
Shrani podatke v bazo neglede na izbrano tipko.
May 14th, 2008 ob 10:47 pm
Dodaj še return false; v funkciji ter spremeni klic na: onclick="return confirmDelete();"
May 15th, 2008 ob 2:53 pm
a nebi blo bolš da daš formi onSubmit attribut, če se pošlje forma preko enter tipke?
May 15th, 2008 ob 3:38 pm
em, ja sam tuki je bla fora form-a to, da smo prek njega post izvedel, nič drugega, vbistvu element za pošiljanje POST podatkov.
May 16th, 2008 ob 7:17 am
aja, ja to pa ja
November 5th, 2008 ob 10:59 pm
$sql = "DELETE FROM `news` WHERE id='$id' ";
ko imaš več idjev tale stvar ne deluje več. Predvidevam da je id tipa integer in ne string. Se pravi WHERE id = $id. Samo moj skromen komentar. Drugače pa dober članek. lp
November 6th, 2008 ob 11:11 am
Imaš prav ja, mogoče bi lahko rešil z kreiranjem WHERE stavka ali z uporabo WHERE IN ('$ids');