Alert ?!

venerdì 21 maggio 2004 - 12.37

Mistika Profilo | Newbie

ciao a tutti,
come faccio a far apparire un alert al click di un semplice Button? in vb.net si fa?

devo fare:

sei sicuro di voler cancellare? SI o ANNULLA come tasti

grazie

Andy Profilo | Senior Member

Ciao Mistica..si può faer, usando la MsgBox (x ulteriori info guarda Msdn)..

in questo modo:

dim risp as integer

risp = MsgBox("Sei sicuro di voler cancellare", vbYesNoCancel, "Alert")
If risp = vbYes Then ' risp = SI -> Salva dati ' vbYes è una costante, equivale a 6 se non erro..
...
else
....
End If

Mistika Profilo | Newbie

mi sono scordata di dirti che è una WebForm !

ci vuole un javascrpt o no?

grazie

Giulz Profilo | Newbie

..all' interno del gestore dell'evento click:
Response.Write("<script language=javascript>window.confirm('sicuro di voler etc etc??')</script>")

Prova cosi, fammi sapere

Giulz

Giulz Profilo | Newbie

Coach lei non vuole un alert..

Mistika Profilo | Newbie

allora giulz, il tuo pezzo funziona, ma appena spunta l'alert la pagia diventa bianca tutta, e anche se faccio annulla cancella il record

aiutatemi, scusate ma non sono esperta di vb.net e mi trovo spesos in difficoltà

Giulz Profilo | Newbie

VISTO CHE ANCH'IO MI STAVO IMBATTENDO IN UN PROBLEMA SIMILE, INSOMMA ALLA FINE SONO APPRODATO AD UNA SOLUZIONE (THNKS COACH). DUNQUE:

1.ALLEGARE ALL'HTML DELLA PAGINA UNO SCRIPT DEL TIPO:

function CONFERMA()
{
if (confirm('come va?'))
return true;
else
return false;
}

2. NEL CODICE VB (ES. NEL PAGE_LOAD) :

if (!IsPostBack)
{
ButtonElimina.Attributes.Add("onclick","return CONFERMA();");
...
}

..ORA SE NON DAI OK SUL CONFIRM NON TI FA PIU' IL POSTBACK, ED è GIA' UN PASSO AVANTI..

Giulz Profilo | Newbie

chiedo scusa ho scritto in c#, togli pure le graffe e i punti e virgola..

Mistika Profilo | Newbie

sisi sto facendo già :)
grazie mille, intanto inserisco e provo

Mistika Profilo | Newbie

giulllllllllllz funzionaaaaaaaaaaaaaaa !!!!!!!!!
sia l'annulla che l'ok :D

grazie!

Giulz Profilo | Newbie

..ah buono, alla prox allora,

Giulz

gigimix Profilo | Newbie

Perchè a me non funziona una mazza! Sono ormai isterico con sto messageBox.
If Not IsPostBack Then
Dim chiediScript As String = "<script language=JavaScript> function chiedi() {"
chiediScript += "if (window.confirm('Confermi'))"
chiediScript += "return true;"
chiediScript += "else"
chiediScript += "return false;}"
chiediScript += "</script>"
Page.RegisterStartupScript("chiedi", chiediScript)
btnInserisciNews.Attributes.Add("onclick", "return chiedi();")
Non succede praticamente nulla. Il btnInserisciNews è un normale web control button al quale c'è già un gestore di evento click assegnato.
Ragazzi cosa devo fare di preciso?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5