Ho un grattacapo con l'interazione tra finestre
In una pagina, sull' onSubmit di una form, faccio una window.open('/inc/pagina.asp');
La pagina si apre correttamente....
Ma nella pagina ho del codice che dovrebbe cambiarmi (aggiungere un pezzo alla querystring) l'action della form che ha aperto la finestra stessa.
Nella pagina.asp invece c'è il codicecodice:<form action="pagina54.asp" onSubmit="window.open('/inc/pagina.asp?formName='+this.name, this.target):">
ShowProgressBar si occupa di prendere la form e cambiargli l'action.... ma tanto non si avvia neanche.codice:ShowProgressBar(window.opener.document.<%= Request.Querystring("formName")%>) window.close;
Il problema è nell'utilizzo di window.opener.
Se controllo l'errore mi dice "Accesso negato"..... :doh:
Cosa diavolo significa? Le pagine sono nello stesso dominio e non ci sono particolari restrizioni.
Sbaglio qualcosa nel codice?
Aiuto perfavore!
PS - Il "this.taget" nella window.open l'ho aggiunto perchè mi diceva che non riusciva a trovare l'opener (restituiva Null).... ma non ho idea di che cosa faccia. Sapete spiegarmela?