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

    verifica caricamento pagina esterna

    Da una mia pagina web pippo.php apro una finestrea del nuovo sito "https://nuovosito/index.js" dove esiste il "box di autenticazione"


    Con una funzione in javacript poi faccio un reindirizzamento dopo tot secondi alla pagina di autologin.




    <script type='text/javascript'>

    function Apri(){
    Winid = window.open( 'https://nuovosito/index.js' ,'','resizable=yes,toolbar=yes,status=yes,menubar= yes,location=yes,scrollbars=yes,fullscreen=yes,top =0,left=0');
    setTimeout('Ricapagina();','1500');
    }

    function Ricaricapagina()
    {
    Winid.location = '/autologin.php';
    }
    //--></script>


    QUESTA E' LA PAGINA autologin.php

    <html>
    <head>
    <title>Autologin form</title>
    <script>
    function login() {
    document.logonForm.action = "https://nuovosito/j_security_check";
    document.logonForm.submit();
    }
    </script>
    </head>
    <body onload="login()">
    <form name="logonForm" method="POST">
    <input type="hidden" name="username" id="nome_utente" value= "admin">
    <input type="hidden" name="password" id="password_c" value= "123"
    </form>
    </body>
    </html>

    Il problema è che con una connessione lenta, la pagina "https://nuovosito/index.js" non viene caricata tutta nei secondi impostati col javascript.

    Ho visto che ci sono funzioni in javascript per verificare che la pagina del nuovo sito aperto sia completata, e mi interesserebbe sapere come fare
    perchè in tale modo reindirizzerei la pagina di autologin senza problemi e senza nemmeno inserire la funzione "tempo".
    Qualcuno mi puo' dare una mano?


    faccio riferimento alla pagina http://www.html.it/pag/15205/onchang...lle-modifiche/ ma non mastico molto bene la
    programmazione in javascript pertanto ringrazio tutti coloro che potranno darmi una mano

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Sei amministratore del domino nuovosito/index.js?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, leva il setTimetout e metti all'interno di https://nuovosito/index.js il redirect sull'evento onload

  4. #4
    Rispondo a tutti dicendo che il sito "nuovosito" non è mio e che voglio solo sapere quando la pagina è finita di caricare per lanciare il mio login.
    Grazie per la collaborazione
    Ci dovrebbe essere in javascript l'evento .load per vedere il caricamento pagina.. ma non so come inserirlo nella funzione perchè non sono un programmatore professionista

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    prova cosi, se non funziona direi che non è possibile
    function Apri(){
    Winid = window.open( 'https://nuovosito/index.js' ,'','resizable=yes,toolbar=yes,status=yes,menubar= yes,location=yes,scrollbars=yes,fullscreen=yes,top =0,left=0');
    Winid.onload=function(){Ricaricapagina()}
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    prova cosi, se non funziona direi che non è possibile
    function apri(){
    winid = window.open( 'https://nuovosito/index.js' ,'','resizable=yes,toolbar=yes,status=yes,menubar= yes,location=yes,scrollbars=yes,fullscreen=yes,top =0,left=0');
    winid.onload=function(){ricaricapagina()}
    }
    non funziona...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.