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

    refreshare un frame da popup

    ciao a tutti,

    ho già cercato nel forum, ma non ho trovato niente.

    io apro una popup da una pagina.

    poi dalla stessa popup in un input button all'onclick devo refreshare il frame di nome "main" che si trova nella pagina madre.

    come faccio?

    Grazie
    Ma perchè mi avete tolto oltre 400 messaggi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per questa volta il premio della ricerca nel forum non lo vinci!!

    winodw.opener.top.NOMEFORM.reload();
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ho provato con

    <input type="button" onclick="funzione()">

    e la funzione è

    function funzione(){
    window.opener.top.main.location.href="file.html";
    }

    ma mi dice che

    window.opener.top.main

    non è un oggeto o è nullo
    Ma perchè mi avete tolto oltre 400 messaggi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Occorre consocere la disposizione dei frame in tutte le pagine per poter correggere.

    La sintassi che ti ho dato e` quella valida per una popup semplice (senza frame), che aggiorna una pagina dentro un frame, al primo livello di frame della finestra "madre".
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    allora:

    la pagina madre è suddivisa in due frame.

    il primo name="menu"
    il secondo name="main"

    dal main io apro un popup.

    nel popup a un certo punto mi trovo il button con onclick="funzione()"

    la function funzione(){
    ...
    }
    si trova nello script del file del popup.

    quindi dal popup devo caricare il file formLogin.html

    quindi nella funzione ho messo:

    function funzione(){
    window.opener.top.main.location.href="formLogin.ht ml";
    }

    ma mi da quell'errore
    Ma perchè mi avete tolto oltre 400 messaggi?

  6. #6
    up
    Ma perchè mi avete tolto oltre 400 messaggi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quella sintassi dovrebbe essre giusta, anceh se a te dovrebbe bastare
    window.opener.location.href = "...";
    dato che il frame main e` il tuo opener.

    Non so se main sia parola riservata (nel qual caso il JS fa confusione tra due oggetti), o se c'e` qualche altro problema.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.