Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    aprire pagina nuova su frame della pagina chiamante

    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi: opener.document.frames['centro'].src='menu.asp'
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    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>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    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>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    scusa, ho risolto cosi;
    window.opener.parent.dettaglio.document.location=' menu.asp';

    e funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.