Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179

    Passaggio variabili a pagina asp

    Salve, ho trovato un giochino "Memory" che, una volta completato mi fa apparire una finestra popup con il tempo per completare il gioco stesso. Funziona perfettamente, ma non riesco a passare i dati del tempo ad una pagina asp per memorizzarli in un database access...

    La funzione del tempo è questa:
    function runclk() {
    min = Math.floor(ticker/60);
    sec = (ticker-(min*60))+'';
    if(sec.length == 1) {sec = "0"+sec};
    ticker++;
    document.f.b.value = min+":"+sec;
    id = setTimeout('runclk()', 1000);
    }

    Quando ho finito il gioco esce questo:
    if (finished >= 18) {
    alert('Complimenti, sei riuscito/a in '+document.f.b.value+' !');
    location.href = "/Giochi/Aggiorn_Class.asp?...";
    } else {
    oktoclick = true;
    }

    Dove c'è location.href vorrei passare i dati dei secondi (sec) e dei minuti (min), che sono in document.f.b.value, alla pagina Aggiorn_Class.asp inserendo Aggiorn_Class.asp?minuti=min&secondi=sec , ma non funziona... c'è un altro modo?

    Vorrei tresferirli perchè con javascript non me la cavo molto, ma con asp si.
    Grazie mille per l'aiuto!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    location.href = "/Giochi/Aggiorn_Class.asp?minuti="+document.f.b.value;
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    GRAZIE MILLE!

    Funziona!

  4. #4
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Scusa ancora se rompo, ma vorrei approfittare per un ultimissima cosa... se vuoi:

    questa funzione:

    ticker = 0;
    ...
    function runclk() {
    min = Math.floor(ticker/60);
    sec = (ticker-(min*60))+'';
    if(sec.length == 1) {sec = "0"+sec};
    ticker++;
    document.f.b.value = min+":"+sec;
    id = setTimeout('runclk()', 1000);
    }

    mi da il tempo in minuti e secondi, se volessi inserire anche i sessantesimi di secondo dovrei inserire più o meno così?

    ...
    sec = (ticker-(min*60))+'';
    if(sec.length == 1) {sec = "0"+sec};

    cent = (ticker-(sec*60))+";
    if(cent.length == 1) {cent = "0"+cent};

    ticker++;
    ...


    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.