Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

javascript alert message u toku postback event-a

[es] :: .NET :: javascript alert message u toku postback event-a

[ Pregleda: 3116 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.pat-pool.kg.sbb.co.yu.

Sajt: www.tojesoft.co.rs


+5 Profil

icon javascript alert message u toku postback event-a31.07.2006. u 11:17 - pre 217 meseci
treba da u ispalim script posle postback event-a i, u zavisnosti od toga šta se dogodilo, ispišem alert.

probao sam sa Page.Register... kao i OnClientClick ali:
1. onclientclick se ispaljuje pre server side koda, to mi ne odgovara
2. Register... je ok, ali se ispaljuje uvek: F5 i CtrlF5 ga takođe ispaljuju, jer se to tretira kao postback. Dakle, posle ispaljivanja treba da "ubijem" script? Koji event posle prikazivanja alert-a da hvatam pa da ga "ubijem"?

Kad, kako, šta... Pomagajte!


Acta, non verba!
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.ADSL.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: javascript alert message u toku postback event-a31.07.2006. u 14:27 - pre 217 meseci
Jedno resenje je da postavis Literal (asp:Literal) kontrolu na html i da joj na serveru od zavisnosti od uslova dodeljujes text koji ce se izvrsavati kao skript.
Every hamster has his day.
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
217.24.18.*



Profil

icon Re: javascript alert message u toku postback event-a03.08.2006. u 08:50 - pre 217 meseci
A jel si probao u kodu putem IF selekcije da definišeš koji će se alert ispaliti:

Code:

if (uslov)
ClientScript.RegisterStartupScript(this.GetType(), "poruka1", "alert('Tekst1')", true);
else
ClientScript.RegisterStartupScript(this.GetType(), "poruka2, "alert('Tekst2')", true);

Winners never quit, quitters never win.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: javascript alert message u toku postback event-a03.08.2006. u 09:16 - pre 217 meseci
Citat:
bjevta: 2. Register... je ok, ali se ispaljuje uvek: F5 i CtrlF5 ga takođe ispaljuju, jer se to tretira kao postback.

Odakle to da se F5 tretira kao postback? Koristi proveru IsPostBack i registruj alert samo ako je true.
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.pat-pool.kg.sbb.co.yu.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: javascript alert message u toku postback event-a05.08.2006. u 20:55 - pre 217 meseci
Hvala svima na odgovorima.

Do sada sam koristio labelu koja je bila not visible, pa ako treba nešto da ispišem posle postback-a, ja je proglasim za visible. Nisam se puno upuštao u JavaScript. Sad imam malo vremena da sredim sitnice, pa sam hteo da i to uradim.

F5 nije postback. Izvinite što sam u brzini bio neprecizan.

Ovako:
- napravite blanko web formu i dodajte na nju neki command button (push ili link, na primer)
- u postback event (onclick) napišite:

if (!ClientScript.IsStartupScriptRegistered("MailSentInfo"))
ClientScript.RegisterStartupScript(this.GetType(), "MailSentInfo", "alert('E-mail je poslat.');", true);

- pritisnite dugme. Alert message će se pojaviti.

- pritisnite F5 ili Ctrl-F5. Alert message će se opet pojaviti. To je "F5 postback" koji sam prethodno spomenuo.

- ako na formu dodate još jedno dugme i naizmenično ih pritiskate, neće se svaki put okinuti alert, što je ok. dakle, samo ako posle okidanja alert-a pritisnete F5, alert se ponovo prikaže.

U suštini, ovo je sitnica. Dobro je i ovako, ali sam detaljista pa me interesuje "šta ovo bi".



[Ovu poruku je menjao bjevta dana 06.08.2006. u 08:36 GMT+1]

[Ovu poruku je menjao bjevta dana 06.08.2006. u 08:39 GMT+1]
Acta, non verba!
 
Odgovor na temu

[es] :: .NET :: javascript alert message u toku postback event-a

[ Pregleda: 3116 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.