Onclick

mercoledì 13 settembre 2006 - 14.52

realbenny23 Profilo | Junior Member

ciao,
ho una datagrid con una colonna con i bottoni e cliccando su uno di questi mi appare il confirm. per far questo ho aggiunto un onclick, e ho bisogno di aggiungere un altro onclick. io ho messi uno sotto l'altro, ma l'ultimo sostituisce il precedente. come posso fare? prima devo eseguire il confirm poi se il confirm è positivo eseguo il successivo onclick

alx_81 Profilo | Guru

>ciao,
Ciao

>ho una datagrid con una colonna con i bottoni e cliccando su
>uno di questi mi appare il confirm. per far questo ho aggiunto
>un onclick, e ho bisogno di aggiungere un altro onclick. io ho
>messi uno sotto l'altro, ma l'ultimo sostituisce il precedente.
>come posso fare? prima devo eseguire il confirm poi se il confirm
>è positivo eseguo il successivo onclick

Ma è proprio necessario un altro onlick?
Secondo me basta gestire con una condizione il confirm..
tipo

if (confirm('cancellare?')) {
// richiami la funzione che faresti nel secondo onclick
}



Alx81 =)

http://blogs.dotnethell.it/suxstellino

realbenny23 Profilo | Junior Member

sì devo aggiungere un altro onclick perchè da codice c# nel itemdatabound ho il seguente codice:
if ((e.Item.ItemType == ListItemType.Item)||(e.Item.ItemType == ListItemType.AlternatingItem))
{
ImageButton btn = new ImageButton();
btn =(ImageButton)(e.Item.FindControl("ImageButton1"));
btn.Attributes.Add("onclick","return confirm('Si desidera aggiornare lo stato della richiesta?\\nN.B. Se è stato scelto <<Approvata>> la richiesta verrà inviata al DSI'); ");
}

e ho bisogna di aggiungere anche il seguente:
//btn.Attributes.Add("onclick","javascript:Invisible();");

che mi permette di rendere invisibili alcune oggetti e compare una scritta "operazione in corso..."

alx_81 Profilo | Guru

>sì devo aggiungere un altro onclick perchè da codice c# nel itemdatabound
>ho il seguente codice:
>if ((e.Item.ItemType == ListItemType.Item)||(e.Item.ItemType
>== ListItemType.AlternatingItem))
> {
> ImageButton btn = new ImageButton();
> btn =(ImageButton)(e.Item.FindControl("ImageButton1"));
> btn.Attributes.Add("onclick","return confirm('Si desidera
>aggiornare lo stato della richiesta?\\nN.B. Se è stato scelto
><<Approvata>> la richiesta verrà inviata al DSI');
>");
> }
>
>e ho bisogna di aggiungere anche il seguente:
>//btn.Attributes.Add("onclick","javascript:Invisible();");
>

Credo che tu proprio non ne abbia bisogno..
utilizzerei invece

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

mi sembra che tu ottenga proprio quello che ti serve
Alx81 =)

http://blogs.dotnethell.it/suxstellino

realbenny23 Profilo | Junior Member

ok grazie proverò
Benny

alx_81 Profilo | Guru

fammi sapere
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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