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

    Reload Automatico Pagina Madre

    Ciao a tutti,

    premetto che ho cercato molto tra tutte le discussioni, ma non sono riuscito a trovare una soluzione. Mi scuso quindi se magari ci fosse e non l'ho trovata...

    Io ho una pagina chiamata login.html che diciamo contiene solo un link ad un'altra pagina che si aprirà in fullscreen, il link è questo:

    <h3>Login</h3>

    e fin qui va più o meno bene. Ora nella nuova pagina fullscreen, chiamata "contact_center.html" quello che voglio è che esegua al caricamento un reload della pagina madre, con una pagina però diversa da quella di login.
    Quindi nella pagina contact_center ho inserito il seguente codice:

    <head>
    <script type="text/javascript">
    function reload(){
    opener.location.href='traffico.html';
    }
    </script>
    </head>

    <body>
    <script type="text/javascript">
    $(document).ready(function(){
    reload();
    });
    </script>
    </body>

    Lo script funziona e fa quello che deve fare, solo che a me da un errore che non riesco a risolvere e a capire da cosa derivi.
    L'errore è: opener.location.href è nullo o non è un oggetto

    Qualcuno saprebbe come aiutarmi per favore?

    Ciao e grazie in anticipo.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potrebbe essere perché la pagina non è caricata completamente, prova cosi:
    <script type="text/javascript">
    onload=function(){
    opener.location.href='traffico.html';
    }
    </script>


    P.S. Consiglio infuturo non chiamare le funzioni con nomi riservati tipo: reload, onload, input, radio, etc...
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao,

    ho provato a fare come mi hai detto mettendo onload e ho anche cambiato nome alla funzione, ma nulla... Se tolgo lo script dopo il <body> non mi da più l'errore..però non mi fa nemmeno il reload della pagina.. Non capisco proprio cosa gli dia fastidio..qualcunaltro ha qualche idea...?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    scusa ma brutale brutale
    codice:
    <head>
    <script type="text/javascript">
    opener.location.href='traffico.html';
    </script>
    </head>
    funzionerebbe?

    non e' necessario aver caricato alcunche' per lanciare un' istruzione del genere,
    quindi non e' obbligatorio ne' lanciarla onload ne' al DOMready

  5. #5
    all'inizio avevo provato anche io nello stesso modo, ma mi da comunque il medesimo tipo di errore opener.location.href è nullo o non è un oggetto..

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma dici che il redirect lo fa correttamente, giusto?
    sicuro non ci siano altri elementi in gioco? cambi di dominio, frames, iframe...
    poi, di quale browser stiamo parlando?
    non mi risulta possibile un fraintendimento, ma prova ad anteporre window. ad opener

  7. #7
    Avevo provato anche mettendo window, si si.. ma sempre lo stesso risultato.. Si il redirect lo fa correttamente sia con FF, che con IE6 e IE7, l'unica cosa è che mi da questo errore...o ce lo lascio e faccio finta di nulla... :master: cosa che non mi piace molto però.. oppure boh..

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.