Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [ASP] Cambio pagina da un'altra pagina

    ... meglio spiegare:

    Ho un frameset che comprende 5 frame

    La pagina nel frame 1 fa la sua elaborazione e, a seconda dei casi deve cambiare il contenuto di uno degli altri frame o, di più frame.

    Io a disposizione ho l'url della pagina da caricare e il nume del frame in questione.
    Qual'è l'istruzione per fare ciò?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao FreeSoul,

    devi farlo lato client
    codice:
    <script language="javascript">
    top.<%=NomeFrame%>.location.href='<%=Pagina%>';
    </script>

  3. #3
    Originariamente inviato da willybit
    Ciao FreeSoul,

    devi farlo lato client
    codice:
    <script language="javascript">
    top.<%=NomeFrame%>.location.href='<%=Pagina%>';
    </script>
    ......mmmm è quel TOP. che mi preoccupa!

  4. #4
    può funzionare comunque se sono in una nidificazione di frameset?

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    riCiao FreeSoul,

    il top è l'elemento più alto... se hai nidificazione di frame basta fare
    codice:
    top.NomeFrame.NomeAltroFrame.NomeAltroFrameAncora.document.location.href='pagina.asp';

  6. #6
    grazie.
    comunque ho risolto aggirando l'ostacolo con un include.

    In questo modo si è a rischio di errore. Non sempre sai con precisione dove sei; specialmente se il caricamento delle pagine (frameset) non è nello stesso ordine.

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    l'importante è che hai risolto
    però mi è venuto in mente che si poteva fare anche con
    codice:
    window.open('pagina.asp','NomeFrame');
    se però il frame NomeFrame non esiste apre una nuova finestra.

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.