Ciao, ho creato un calendario in asp che si apre in popup quando clicco sul link "Calendario" posto accanto alla input in cui devo inserire la data. Quando apro la finestra passo anche un parametro che contiene il nome della input in cui effettuare l'inserimento.
Nella pagina del calendario vorrei che cliccando su un giorno automaticamente mi venga riempito il campo nella finestra madre.
Credo di dover usare window.opener ma ho sempre un errore :-\
PAGINA CALENDARIO:
Ecco il link e la funzione richiamata per inserire la data:
L'errore è:codice:" & day(dDay) & "" function InsData(data) { mainpage = window.opener; campo = '<%=nomecampo%>'; //variabile inizializzata al caricamento della pagina mainpage.document.forms[0].campo.value = data; }
'mainpage.document.forms.0.campo' non è un oggetto
Ho provato anche solo con mainpage.campo ma non cambia nulla.