View Full Version : qualsiasi linguaggio va bene
The March
24-02-2004, 17:37
ola!
sto programmando usando le web application di vb.net
ho aperto una pop up per modificare una tabella rappresentata nella pagina da cui ho aperto la pop up, funziona tutto ma rimane un problema abbastanza elementare...
non so come aggiornare la tabella nella pagina di apertura...
come fare?
io la pop up l'ho aperta così:
Response.Write("<script language=javascript>window.open('UfficioLkp.aspx?I(...)</script>")
p.s.
come avrete gia capito sono appena approdato a vb.net e di javascript la riga che ho postato è la prima che ho scritto(compiandola ovviamente)
The March
24-02-2004, 18:00
nessuno che mi sa aiutare?
:cry:
è possibile?
io ho provato anche a fare così:
Response.Write("<script>window.opener.document.all.txtAgg.value='Ok';</script>")
e a richiamare la funzione per creare la tabella ( creatab() ) da txtAgg_textChanged
mi scrive ok ma non entra nella funzione:mad: :mad: :mad:
come posso fare?
help!!!!!!!
The March
25-02-2004, 09:53
up!!!!!
ragazzi ma cosa faccio un tasto con scritto "cliccami"????
ci sarà una soluzione?
Intanto non vorrei sbagliarmi, ma quello non mi sembra Vb.Net...
The March
25-02-2004, 10:13
Originariamente inviato da cionci
Intanto non vorrei sbagliarmi, ma quello non mi sembra Vb.Net...
...
mi sa che ti stai sbagliando
sono le web application di vb.net
il response.write è un oggetto che è presente anche nel asp, ma questo non vuol dire che c'è solo in asp
in pratica tramite questo oggetto posso scrivere direttamente nell' "html" (in realtà è xml quello visualizzato dall'editor)
io lo ho usato un paio di volte per inserire dei javascript
e lo userei nuovamente se quello che sto chiedendo si può fare tramite delle javascript...
p.s.
grazie di avermi risposto
;)
Credevo fosse ASP.Net ?
Comunque...dovresti ricaricare la pagina che ha aperto il popup...
window.opener.location.reload();
The March
25-02-2004, 10:27
Originariamente inviato da cionci
Credevo fosse ASP.Net ?
Comunque...dovresti ricaricare la pagina che ha aperto il popup...
window.opener.location.reload();
grazie millissimo per la risposta....
ma non funziona:cry: :cry: :cry:
mi da un errore:cry: :cry: :cry:
se faccio refresh con il tastino del browser prima di aver fatto eseguire quella riga funziona... se eseguo quello che mi hai scritto mi da un errore e comunque schiacciando refresh mi da lo stesso errore
The March
25-02-2004, 10:47
ho trovato la soluzione!!!!!!!!!
ci sono due modi
1 il più semplice ma anche il più squallido e quello di inserire dalla pagina con la tabella un tasto refresh o aggiorna che chiama la sub che aggiorna la tabella
2 il più complicato ma comunque quello che bisogna utilizzare:
passare i dati selezionati nella pop up in un campo dell'altra finestra* e confermare da la finestra la scelta efettuata aggiornando la tabella... i due modi per farlo sono questi;)
*per passare i dati usare i seguenti oggetti:
Response.Write("<script>window.opener.document.all.txtid.value='10')
txtid è una textbox che si ha nella finestra di base, gli si passa allo stesso modo la descrizion e si fa confermare dall'utente
:cool:
ce l'ho fatta!
Aspetta a cantare vittoria...prova a farlo girare anche ocn altri browser ;)
The March
25-02-2004, 11:22
Originariamente inviato da cionci
Aspetta a cantare vittoria...prova a farlo girare anche ocn altri browser ;)
gna gna gna gna non mi serve farlo girare con altri browser gna gna gna gna!!!!
The March
25-02-2004, 11:36
Originariamente inviato da cionci
Ok :D
comunque il problema non persiste:
vb.net in fase di programmazione non mostra i sorgenti che manderà al browser...
probabilmente non l'hai ancora visto...
hai la parte di editor visivo, come ogni editor html visivo puoi mettere delle textbox combobox , ma vb li tratta come se fossero oggetti quindi quando te porti una textbox lui inserisce nella finestra dove è visualizzato il codice un oggetto non una text box.
al contrario dell'asp hai una finestra aparte, salvata con un'altra estensione nella quale programmi in visual basic normalmente, come in una form normale, utilizzando come textbox gli oggetti che hai posizionato in precedenza nell'editor...
alla richiesta del client il motore aspnet(immagino che sia quello) converte l'xml usato nelleditor in html (ed è per questo che io non dovrei avere problemi a usare altri browser, anche se in realtà non ho mai analizzato questo problema) e lo invia al client...
sono pochi mesi che sono approdato a questo linguaggio e continuo a scoprire che è molto più potente di quanto potessi immaginare
Secondo me li avrai...non tanto per come è fatto Vb.Net, ma epr il codice javascript che hai usato...
Basta fare una prova ;)
The March
25-02-2004, 12:02
Originariamente inviato da cionci
Secondo me li avrai...non tanto per come è fatto Vb.Net, ma epr il codice javascript che hai usato...
Basta fare una prova ;)
a questo non avevo pensato... ma comunque il codice javascript è la prima volta che l'ho usato e comunque non userò mai altri browser...:D quindi no problem!
p.s.
lasciami illudere che funziona ancora per un po!:D
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.