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

    [Javascript + asp] funzione di allarme su record visualizzati a video

    Buon giorno a tutti, vi posto il mio problemo.

    Ho una pagina asp che mi visualizza 200 attività alla volta. Ogni attività ha una data di apertura e un'ora di apertura. So che per certo io devo processare questa attività entro n ore.

    Ora io possso lato asp calcolarmi il tempo rimanente in termini di ore (proprio xche' cambia a seconda della categoria), il mio problema e' che devo far visualizzare per ogni record un allarme a seconda di quanto tempo mi rimane prima do sfofare le n ore.

    Questo allarme deve essere visualizzabile attraverso il cambio dello sfondo della riga della tabella ..

    Qualcuno ha delle idee? o possiamo buttare giu' un po di codice?
    Maurizio

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: [Javascript + asp] funzione di allarme su record visualizzati a video

    Originariamente inviato da fegat\\n0
    Buon giorno a tutti, vi posto il mio problemo.

    Ho una pagina asp che mi visualizza 200 attività alla volta. Ogni attività ha una data di apertura e un'ora di apertura. So che per certo io devo processare questa attività entro n ore.

    Ora io possso lato asp calcolarmi il tempo rimanente in termini di ore (proprio xche' cambia a seconda della categoria), il mio problema e' che devo far visualizzare per ogni record un allarme a seconda di quanto tempo mi rimane prima do sfofare le n ore.

    Questo allarme deve essere visualizzabile attraverso il cambio dello sfondo della riga della tabella ..

    Qualcuno ha delle idee? o possiamo buttare giu' un po di codice?
    Maurizio
    Io procederei con asp aggiungendo alla funzione che ti calcola il tempo il colore della cella:

    Codice asp
    codice:
    <% if ore =< 12:00 then
    colorecella = "bgcolor="#99FF00""
    elseif ore > 12:00 then
    colorecella = "bgcolor="#FF0000""
    End if%>
    cella che cabia colore
    codice:
    <td width="957" <%=colorecella%>>la scritta che deve apparire</td>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    QUESTO PUO' andare bene se la pagina viene ricaricata più volte.
    ma se per caso rimane ferma ?
    come si fa ?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma scusa se lo script asp funziona x conteggiare il tempo senza ricaricare la pagina, il mio consiglio e di aggiungere il colore alla riga, e comunque visto che le attività sono diverse, con diversi i tempi di lavorazione, non potesti fare fare comunque uno script comune che ti modifichi il colore.

    aggiungi il refresh alla pagina!!!

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

    si era quello che piu' o meno

    avevo pensato, ho paura che loro vogliano vedere pero' quanto manca per ogni attività prima che scada .. e nel caso la pagina rimanga ferma .. un timer lato client ..

    ma un timer x 200 attività sono 200 timer .. dubito :P

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: si era quello che piu' o meno

    Originariamente inviato da fegat\\n0
    avevo pensato, ho paura che loro vogliano vedere pero' quanto manca per ogni attività prima che scada .. e nel caso la pagina rimanga ferma .. un timer lato client ..

    ma un timer x 200 attività sono 200 timer .. dubito :P
    Ma il codice asp che conteggia il tempo di ogni attivita l'hai creato? Funziona?

    Scusa ma secondo mè tu hai un po di confusione,
    nella pagina che visulaizza le 200 attivita metti un refresh:

    codice:
    <meta http-equiv="refresh" content="10;url=pagina_attivita.asp">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    esempio:
    codice:
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    // questa parte la scrive il server
    // calcolando i secondi residui alla scadenza
    // ammettiamo che esegua la pagina alle 11:30
    var scadenze = new Array( 60, 3600, 9000, 25200);
    
    function controlla() {
    	for (var i=0; i<scadenze.length; i++) {
    		if (--scadenze[i] <= 0) {
    			document.getElementById("r"+i).style.backgroundColor='red';
    		}
    	}
    	setTimeout("controlla()",1000);
    }
    //-->
    </SCRIPT>
    </HEAD>
    
    <BODY onload="controlla()">
    <table>
    <tr id="r0"><td>attivita0</td><td>scade alle 11:31</td></tr>
    <tr id="r1"><td>attivita1</td><td>scade alle 12:30</td></tr>
    <tr id="r2"><td>attivita2</td><td>scade alle 14:00</td></tr>
    <tr id="r3"><td>attivita3</td><td>scade alle 18:30</td></tr>
    </table>
    </BODY>
    </HTML>
    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

  8. #8

    grazie :)

    forse ci siamo! ti faro' sapere.

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