ho una pagina che chiama una popup, che dopo aver salvato un record dovrebbe aprire nel frame con nome centro della pagina chiamante una pagina asp.
ho provato cosi;
window.opener.document.form1 "menu.asp"
ma non va
ho una pagina che chiama una popup, che dopo aver salvato un record dovrebbe aprire nel frame con nome centro della pagina chiamante una pagina asp.
ho provato cosi;
window.opener.document.form1 "menu.asp"
ma non va
Prova cosi: opener.document.frames['centro'].src='menu.asp'![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
ho provato cosi:
ma non fa niente
<script language="vbscript">
msgbox "....salvato correttamente!",vbinformation,"Salvataggio concluso!"
window.opener.document.frames['dettaglio'].src='menu.asp'
window.close
</script>
A) usa javascript non vbscript (non conosco la sintassi potrebbe essere sbagliato)
B) Esiste il frame dettaglio?
C) Fai cosi assegna un id (univoco) al frame e prova cosi: opener.document.getElementById('idframe').location .href='menu.asp' o con src='menu.asp'
P.S. Dubbio, la pop viene aperta dallo stesso frame di destinazione cioè frame "madre", opener si riferisci alla pagina "madre" se non è cosi non credo sia possibile (ma non sono sicuro)![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
ho fatto cosi:
mi da il messaggio ma rimane aperta la popup.
il frame che apre la popup è lo stesso a cui devo mandare la pagina menu.asp
<script language="javascript">
alert ("salvato correttamente!");
window.opener.document.getElementById('dettaglio') .location.href='menu.asp';
window.close();
</script>
scusa, ho risolto cosi;
window.opener.parent.dettaglio.document.location=' menu.asp';
e funziona.