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

    aggiornamento pagina dopo inserimento

    in un form ho inserito un contest menu a discesa. questo ha al suo interno delle voci che carica da un db. a fianco ho creato un link che apre una finestra e permette di inserire una nuova voce all'interno del db. fin qui tutto va bene. i dati vengono inseriti correttamente. l'unico problema nasce dal fatto che quando la finestra si chiude, la pagina di internet dovrebbe ricaricarsi altrimenti nella lista non compare la nuova voce. Per farla comparire sono costretto a premere F5 e aggiornare la pagina. come posso fare per aggiornare la pagina in automatico!!!

    qualora non sia stato chiaro questo è quello che devo fare

    http://www12.asphost4free.com/plebe/.../inserisci.asp

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Per aggiornare la pagina in automatico puoi personalizzarti questa istruzione in javascript, da inserire dopo la fine delle operazioni eseguite con ASP:

    codice:
    <script language="javascript">
    function NumeroCasuale(Da,A) {
      return Math.floor((A-Da+1) * Math.random() +Da);
    }
    
      alert("Programma Petersen aggiornato correttamente.");
      location.href = "pagina.asp?nocache="+NumeroCasuale(1,99999);
    </script>
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  3. #3
    di javascrip ci capisco poco e niente. ho provato modificando in questo modo. dopo le istruzioni asp ho inserito

    <script language="javascript">
    location.href = "/gestione/inserisci.asp";
    window.close();
    </script>

    non aggiorna nulla però

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Perchè window.close?
    Lavori in una finestra (popup) di explorer ?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    yes. prova a guardare l'esempio. il problema nasce proprio dal fatto che ci sono 2 finestre, una è il popup e l'altro e la normale finestra di explorer. nello script che ho fatto io credo che l'aggiornamento avvenga ma della pagina presente nel popup e dopo si chiude. giusto?

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da big_daniele
    yes. prova a guardare l'esempio. il problema nasce proprio dal fatto che ci sono 2 finestre, una è il popup e l'altro e la normale finestra di windows. nello script che ho fatto io credo che l'aggiornamento avvenga ma della pagina presente nel popup e dopo si chiude. giusto?
    fammi vedere il codice della popup.

    Prova così inserendo questo codice nella popup:

    codice:
    <script language="javascript">
    function NumeroCasuale(Da,A) {
      return Math.floor((A-Da+1) * Math.random() +Da);
    }
    
      alert("OK.");
      window.opener.location.href = "/gestione/inserisci.asp?nocache="+NumeroCasuale(1,99999);
      window.close();
    </script>
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Finalmente funziona!!!
    ho modificato il tutto secondo le mie pagine e togliendo l'alert e la function.

    codice:
    <script language="javascript">
      window.opener.location.href = "/plebe/gestione/inserisci.asp";
      window.close();
    </script>
    GRAZIE 1000

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    La function NumeroCasuale garantisce di non cacheare.
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  9. #9
    ah...non avevo capito...vuol dire che la rimetto. grazie ancora

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.