Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    19

    aprire e chiudere pagina

    allora mi sto distruggendo la testa da due ore su una cosa che per voi sarà una scemenza. il problema è questo:

    dalla pagina a apro la pagina b.
    dopo un tot secondi questa pagina che semplicemente visualizza una barra di caricamento, si deve chiudere e l'esecuzione deve tornare alla pagina a.
    quello che ho fatto è questo ma non funziona:

    document.getElementById("bottone").disabled=true;

    var win= window.open('pausa.html','f','width=200,height=200 ');

    setTimeout("nulla();", tempo*1000*60);
    document.getElementById("bottone").disabled=false;
    win.close();


    help me.

    thanks

    P.S. già che ci sono qualcuno sa dove posso trovare un countdown preimpostabile? non di quelli che gli dai un giorno e fanno il calcolo bensi gli dai un numero di minuti e lui fa il conto.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ma dov'e' la funzione nulla() ?

    In linea di massima:

    setTimeout("vin.close()", tempo*1000*60);

    ma dipende da tante altre cose che non dici/mostri

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    19
    nulla() è una funzione che non fa niente l'ho usata giusto per setTimeout, per aspettare del tempo, in cui l'applicazione blocca tutto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    19
    se mi dici cosa ti serve capire ti rispondo. Sono un niubbo e sto javascript mi sta distruggendo, quindi molte dinamiche non le conosco ancora.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In qualunque manuale trovi cos'e' e come si usa il metodo setTimeout(), io il consiglio te l'ho dato, stava a te adattarlo alla tua situazione reale, posso provare a darti la pappa pronta:
    codice:
    document.getElementById("bottone").disabled=true;
    var win= window.open('pausa.html','f','width=200,height=200');
    setTimeout("nulla();", 60000);
    
    function nulla() {
      win.close();
      document.getElementById("bottone").disabled=false;
    }
    ma, ripeto, dipende dalla tua situazione reale.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    19
    allora ti spiego meglio. Sto facendo un applicazione per reti mobili, quando provo a fare win.close() sembra invocarlo (anche se me lo tratteggia), ma non mi ritorna alla pagina precedente. Ho ovviato il problema mettendo nella pagina chiamata un metodo che mi riporta alla principale. Ma in realtà non so se ciò è una buona abitudine, dato che rimarrebbe una finestra pendente.

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.