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
HTML, Javascript, CSS, DHTML, XHTML
Pssaggio di valori tra due pagine
martedì 27 gennaio 2009 - 14.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
artista
Profilo
| Newbie
47
messaggi | Data Invio:
mar 27 gen 2009 - 14:11
Salve,
sto avendo un problema nell'implementare un meccanismo che in ASP andava bene.
Ho una pagina che contiente una label cos'ì definita:
<asp:label ID="lblCategoria" Text="None"></asp:label>
da questa apro pagina con la funzione 'window.open' un altra pagina stile pop-up in cui c'è un oggetto asp.net di tipo listbox :
<asp:ListBox ID="lbCategory" runat="server" CssClass="txt" Width="100%"
</asp:ListBox>
All'evento chiusura del body richiamo una funzione che mi permetterebbe di passare i valori contenuti nella lista alla label della pag.principale:
la funzione è questa:
<script language="JavaScript" type="text/JavaScript">
function transfert(){
var category = document.getElementById("NomeContenitore$lbCategory");
var _category = window.opener.document.getElementById("NomeContenitore$lblCategory");
alert(_category.value);
//recupera il numero di elementi nella lista
var _elenco="";
var nSel = category.length;
var i2, k2;
for (i2 = 0, k2 = 0; i2 < nSel; i2++) {
if (_elenco.length==0) {
_elenco = category.options(i2).text;
}
else {
_elenco = _elenco + ';' + category.options(i2).text
}
}
_category = _elenco;
alert(_elenco);
alert(_category);
}
</script>
Con gli alert ho avuto modo di vedere che leggo bene i valori della list box e che valorizzo bene l'oggetto '_category '( che trovebbe puntare alla label nella pagina padre).
Il problema è che quando si chiude la maschera a pop up la label contnuta nella pagina principale...nn è aggiornata e non mi viene restituito nessun errore!
Nota:
Poichè utilizzo degli user controll l'id dell' oggetto diventa "NomeContenitore$lblCategory" e su questo nn ci sono problemi.
Quache consiglio anche per soluzione alternative magari più...attuali
Grazie!!
the_angel
Profilo
| Newbie
37
messaggi | Data Invio:
mer 28 gen 2009 - 12:24
Ciao,
ho letto molto velocemente, quindi magari non ho messo a fuoco bene il problema,
in ogni caso, non ti converrebbe di più usare i query string
?
Angelo
artista
Profilo
| Newbie
47
messaggi | Data Invio:
lun 2 feb 2009 - 10:19
Ciao e grazie x l'interesse.
l'effetto voluto è quello di una pagina che si apre a pop up.
Quindi dalla prima pagina con l'istruzione window.open apro questa seconda pagina mentre la prima rimane aperta sotto.
L'uso della querystring (che io sappia) è utilizzabile quando passo da una pagina all'altra, in questo caso nn accade questo.
the_angel
Profilo
| Newbie
37
messaggi | Data Invio:
lun 2 feb 2009 - 10:24
Capito...
al limite, potresti provare usando le variabili in sessione....
Angelo
artista
Profilo
| Newbie
47
messaggi | Data Invio:
mar 3 feb 2009 - 16:03
Potrei ma alla chiusura del pop up nella maschera 'chiamante' non avrei l'aggiornamento dei dati.
Viceversa come ho fatto io ( e come funziona in ASP ) quando il popo up si chiude è LUI ad aggiornare la label nella maschera che l'ha aperta.
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 !