Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Blink immagine asp javascript

    Ciao.

    Ho uno strano problema con un codice ASP misto a javascript.

    In sostanza devo far blinkare un'immagine quando per un determinato codice estratto da una query il numero delle righe negli ultimi 3 mesi è superiore a tre.

    Non ho errori, ma nel browser blinka soltanto la prima riga della tabella dove pubblico i codici, pur avendo altre righe di numero superiori a tre queste rimangono fisse.

    Perchè?
    Cosa sbaglio?
    Grazie
    codice:
    ...
       oRs.movefirst()    
       do while not oRs.eof   
    			    
       SQL = " SELECT COUNT(*) AS quanti_Last_three_months FROM tbl_2 "
       SQL = SQL & "WHERE "
       SQL = SQL & "CODICE = '" & oRs("CODICE") & "' "
       SQL = SQL & "AND `DATA` BETWEEN DATE_SUB(CURDATE(), INTERVAL 90 DAY) "
       SQL = SQL & "AND CURDATE() "
       SQL = SQL & "ORDER BY "
       SQL = SQL & "quanti_Last_three_months DESC; "
      
       Set oRsX = Server.CreateObject("ADODB.Recordset")
       oRsX.Open SQL, cn
       
       if not oRsX.eof then  			    
    			    Response.Write "<td align=center>"
    			    
    			    If cInt(oRsX("quanti_Last_three_months")) > 3 then	
    %>
    [img]/images/alert.png[/img]
    <%
        			       Else
    				      Response.Write "[img]/images/n_alert.png[/img]"
       End If
       
       oRsX.Close()
       Set oRsX = Nothing 
    
       oRs.movenext()
       Loop
    ...
    <script type="text/javascript">
    function TextBlinker() 
    {
       pymtDue = document.getElementById('tblRow1'); 
       pymtDue.style.visibility=(pymtDue.style.visibility =='visible') ?'hidden':'visible'; 
    }   
    </script>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Perché generi più id tblRow1 identici cosi dovresti risolvere:
    codice:
     If cInt(oRsX("quanti_Last_three_months")) > 3 then	
    %>
    [img]/images/alert.png[/img]<%
        			       Else
    				      Response.Write "<img src='/images/n_alert.png' width=17 height=17 border='0' alt=''"
    			    End If
    e togli la funzione perché l'immagine viene nascosta da asp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    1. cosa intendi per "blinkare"?
    2. se - come penso - si tratta solo di evidenziare alcune righe, perché passare da js? non ti basta cambiare lo stile al verificarsi della condizione?

  4. #4
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da optime
    1. cosa intendi per "blinkare"?
    2. se - come penso - si tratta solo di evidenziare alcune righe, perché passare da js? non ti basta cambiare lo stile al verificarsi della condizione?
    per blinkare intendo lampeggiare...
    ho cercato sul web per css blink ma molti degli esempi non funzionano o non so adattarli al mio problema...

  5. #5
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da cavicchiandrea
    Perché generi più id tblRow1 identici cosi dovresti risolvere:
    codice:
     If cInt(oRsX("quanti_Last_three_months")) > 3 then	
    %>
    [img]/images/alert.png[/img]<%
        			       Else
    				      Response.Write "<img src='/images/n_alert.png' width=17 height=17 border='0' alt=''"
    			    End If
    e togli la funzione perché l'immagine viene nascosta da asp
    grazie, ma così non si vede più nemmeno l'immagine...

  6. #6
    quindi, al verificarsi di una certa condizione, tu vuoi che la riga sia (in qualche modo) evidenziata, corretto?

    come ti ho già detto, semplicemente cambierai lo stile della riga in base al verificarsi o meno della condizione.

    se invece è solo l'immagine che deve blinkare... cambierai l'immagine

    IF Condizione=True THEN
    <img src="/images/alert.png" .....
    ELSE
    <img src="/images/normal.png" .....
    END IF

    alert.png sarà un'immagine lampeggiante, normal.png potrebbe essere un'immagine vuota

  7. #7
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Eccezionale, grazie molte per il prezioso suggerimento!

  8. #8

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.