Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    chiudere un frame e redirezionare la pagina madre

    Ciao a tutti, ho una pagina con un form e un pulsante
    <form name="formData" method="post" enctype="multipart/form-data" action="dettaglio_rilevazioni.php" target="_blank">
    codice html
    <input name="submit" value=">> View report" type="submit">
    </form>

    questo alla pressione del pulsante apre una pagina costituita da 2 frame, sul frame di dx c'è un href ad una pagina che esegue un codice javascript semplice il quale dovrebbe chiudere la pagina a frame e ricaricare ad un indirizzo specifico la pagina che contiene il <form> precedentemente indicata.
    Prima che di utilizzare il frame utilizzavo una pagina normale e funzionava tutto con queste 2 righette di codice
    codice:
    <script language="javaScript">
    window.opener.location =  gdettaglio_rilevazioni.php?act=modifica&id_rilevazione='.$id.'";
    self.close();
    </script>
    dopo aver letto un pò ho provato con
    codice:
    <script language="javaScript">
    window.opener.location =  gdettaglio_rilevazioni.php?act=modifica&id_rilevazione='.$id.'";
    top.close();
    </script>
    ma niente, si chiude solo il frame di dx (per capirsi quello che contiene l'href) e la pagina con il <form> non cambia.
    Le prove le faccio con Firefox
    Vivrò una vita intera e fortunatamente morirò una volta sola

  2. #2
    Scaricati la webdevelopper bar dal sito di firefox per debbuggare gli script javascript. Avrai dei dettagli migliori sugli errori.
    Inoltre

    window.opener.location = "gdettaglio_rilevazioni.php?act=modifica&id_rilevaz ione='.$id.'";

    dovresti mettere gli apici qui. Vedi se così funziona!

  3. #3
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Scaricati la webdevelopper..
    Ce l'ho e non mi segnala errori.

    dovresti mettere gli apici qui. Vedi se così funziona!
    Ci sono, mi è scappato qualcosa nel copia incolla, per precisione riposto.

    <script language="javaScript">
    window.opener.location = "gdettaglio_rilevazioni.php?act=modifica&id_rileva zione=2";
    self.close();
    </script>
    dopo aver letto un pò ho provato con

    <script language="javaScript">
    window.opener.location = "gdettaglio_rilevazioni.php?act=modifica&id_rileva zione=2";
    top.close();
    </script>
    Vivrò una vita intera e fortunatamente morirò una volta sola

  4. #4
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    up
    Vivrò una vita intera e fortunatamente morirò una volta sola

  5. #5
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    up
    Vivrò una vita intera e fortunatamente morirò una volta sola

  6. #6
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    Risolto da solo

    codice:
    <script language="javaScript">
    parent.opener.location.href =  gdettaglio_rilevazioni.php?act=modifica&id_rilevazione='.$id.'";
    top.close();
    </script>
    Vivrò una vita intera e fortunatamente morirò una volta sola

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.