Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema con un If.............

    Ciao ragazzi. Ho questo problema: vorrei fare una sorta di formattazione condizionale. Cioè, se il campo urg è yes mi dovrebbe uscire l'rs oggetto in rosso. Altrimenti in verde.


    codice:
    SQL = "select top 6 * From "&nometabella&" order by data desc"
    
    'apro il rs
    rs.Open sql, objConn, 3, 3 'cursore dinamico
    rs.movefirst
    
    i = 0
    %> <script language="JavaScript1.2">
    //Specify the marquee's width (in pixels)
    var marqueewidth=150
    //Specify the marquee's height (in pixels, pertains only to NS)
    var marqueeheight=40
    //Specify the marquee's scroll speed (larger is faster)
    var speed=4
    //Specify the marquee contents
    	
    	var myLinks;
    	myLinks = "";
    </script>
    <%
    do until rs.eof
    urg=rs("ur")
    If urg=yes then
    %> <script language="JavaScript">
    		
    		
    var marqueecontents=''+'<a hre="" target="_new"><%=rs("data")%>
    <font color="red"><%=rs("oggetto")%></font></a>
    
    '+' '; 
    
    
    	
    	myLinks=myLinks+marqueecontents;
    </script>
    <% else%> <script language="JavaScript">
    		
    		
    var marqueecontents=''+'<a hre="" target="_new"><%=rs("data")%>
    <font color="#008000#"><%=rs("oggetto")%></font></a>
    
    '+' ';
    
    
    	
    	myLinks=myLinks+marqueecontents;
    </script>
    <%end if%>
    <%
    rs.movenext
    loop
    %>
    Invece mi da tutto in rosso. Perchè secondo voi? Grazie ragazzi.

  2. #2
    intanto correggi
    var marqueecontents=''+'<a hre="" target="_new"><%=rs("data")%>
    <font color="red"><%=rs("oggetto")%></font></a>

    '+'


    Poi yes cos'è? É una variabile oppure una stringa? Nel secondo caso devi metterla tra virgolette
    my pws: cafedelsol.it


    il presente non ha estensione. è soltanto il continuo tradursi del futuro nel passato.

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    a hre.....etc è fatto apposta. Un motivo mio. Yes è il campo false/true

  4. #4
    :master: forse non ho capito tanto bene!!

    Ma l' "ur" del tuo database e' un campo true/false?...in questo caso la condizione e' :

    urg=rs("ur")
    If urg then
    ...
    else
    ...
    end if

    ....se invece nel campo "ur" del database scrivi "yes" per colorare gli oggetti di rosso metti le virgolette come ti ha detto Starky :

    IF urg = "yes" then


    ciao

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Risolto. Grazie mille ragazzi.

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.