Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Imparare Javascript
venerdì 16 giugno 2006 - 11.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
ven 16 giu 2006 - 11:29
Ciao,
qualcuno mi consiglia un buon tutorial x imparare javascript, volevo conoscere bene gli oggetti e come utilizzarli.
Devo realizzare attraverso un pulsante l'apertura di una pagina x la selezione della Data, ed inserire la data nella TextBox della pagina precedente, ho trovato degli esempi ma non funziona.
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 16 giu 2006 - 11:37
ciao!
guardati un po'
http://www.javascript.it/
poi, appena riesco ti faccio un esempietto ad hoc ok?
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
ven 16 giu 2006 - 11:43
Grazie, sei gentilissimo,
x ASP .net 2.0 quale versione di script devo utlizzare ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 16 giu 2006 - 16:02
94_Date.zip
eccoti l'esempio.. fammi sapere!
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
lun 19 giu 2006 - 10:38
Ciao,
non riesco ad applicare il tuo esempio al mio progetto, potresti mandarmi un esempio con pagine ASP ?
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 19 giu 2006 - 14:46
qual è il problema? basta che metti il file asp invece dell'html..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
lun 19 giu 2006 - 15:06
Ciao,
ho messo la funzione in un file JScrips.js
function openPopup(pagina)
{
var res;
res = window.open(pagina,'date','scrollbar=no,height=100,width=300,menubar=no,status=no,resizable=no');
}
poi ho impostato su un pulsante la proprietà Me.button.OnClientClick = "javascript: openPopup('PageData.aspx');"
Risultato non funziona, perchè ?
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 19 giu 2006 - 15:39
Ahhhh.. ma è aspx.. se mi dici asp.. penso alle vecchie tecnologie.. =)
prova a fare, lato server, all'onload della pagina:
tuobutton.attributes.add("onclick","javascript: nomefunzione(parametri); return false;")
c'è un problema però.. perchè se usi un asp:button fa la postback (prova con la return false, forse non la fa)..
altrimenti usa un input html e scrivi direttamente la chiamata all'onclick sul bottone.. così
<input type="button" name="prova" value="clicca qui" onclick="javascript: nomefunzione(parametro);" />
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
lun 19 giu 2006 - 18:08
Ciao,
non funziona,
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 19 giu 2006 - 18:26
mandami il tuo codice.. ti garantisco che va =)
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mar 20 giu 2006 - 14:47
Ciao, quello che voglio fare è :
1. Inserire le funzioni Javascript in un file
2. Richiamare le funzioni tramite la proprietà OnClientClick
3. Passare x parametro alle funzioni il nome del form e il nome del controllo
4. assegnare dalla pagina di selezione data il valore al controllo del form passato
X me è importante rializzarla in questo modo.
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 20 giu 2006 - 14:56
>1. Inserire le funzioni Javascript in un file
basta fare un file .js e metter dentro le tue funzioni, nonchè richiamarlo tramite il tag <script src="file.js" />
>2. Richiamare le funzioni tramite la proprietà OnClientClick
perchè tramite l'OnClientClick che è del webcontrol? usa onclick e aggiungilo da codice tramite la collection attributes del controllo che deve gestire l'evento client (btn1.attributes.add("onclick","javascript: funzione(parametri);") )
>3. Passare x parametro alle funzioni il nome del form e il nome del controllo
fatto lato server basta fare Page.Form.ID per il nome della form e controllo.ClientID per il nome del controllo lato client..
>4. assegnare dalla pagina di selezione data il valore al controllo del form passato
Utilizzi i nomi precedentemente ricavati con la tecnica che ti ho illustrtato tempo fa
>Ciao
Ciao
se vuoi ti faccio un esempio anche di questo ;-)
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mar 20 giu 2006 - 15:04
Ciao,
se mi fai un esempio di progetto ASP.NET 2.0 mi fai un gran piacere ?
Un altro punto è che utilizzo delle masterpage e il controllo da riepire è all'interno di un Controllo Wizard. posso avere problemi ?
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 20 giu 2006 - 15:50
dunque.. hai un controllo wizard al cui interno c'è il textbox?
giusto per fare un esempio valido..
la masterpage direi che non crea alcun problema.. basta che lo script lo includi sulla master..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 20 giu 2006 - 16:01
102_popUp.zip
eccotelo..
prova..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mer 21 giu 2006 - 11:47
Ciao,
l'esempio è OK, ma utilizzando le Master Page non funziona il ritorno del valore
, come se il controllo dove posionare il dato non sia raggiungibile!
Puoi aiutarmi ?
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 21 giu 2006 - 15:34
puoi passarmi la tua robba?? =)
così non riesco.. ;-)
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mer 21 giu 2006 - 16:51
104_popUp_agg.zip
Ciao,
ti mando il tuo esempio modificato, se fai partire la pagina default.aspx non funziona.
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 21 giu 2006 - 17:09
Scusami.. ho dato per scontato che cambiassi la parte del link del bottone alla nuova pagina..
Da default.aspx si va verso data.aspx. Prima il nome della form da passare (nel mio esempio) corrispondeva con l'id della form della pagina..
ora devi sostituire, nella load della default:
Page.Form.ID (form1, che corrispondeva col clientID della form)
con
Master.Page.Form.ClientID (che vale aspnetForm, ovvero il nome che la master da alla form generata assieme ai contentplaceholder)..
così funge =)
fammi sapere!
ciao!
ps: Errore mio a non averlo indicato..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mer 21 giu 2006 - 17:21
OK!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 21 giu 2006 - 17:27
se pensi che la risposta sia stata esauriente, ti chiedo cortesemente di accettarla.. =)
grazie lo stesso!
Ale
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
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 !