Introduzione
Quest'oggi vi proponiamo uno script ASP che risulta essere molto utile quando fate generare tramite script una serie di righe di testo (per esempio una ricerca) una sotto l'altra. Molto spesso se nella stessa riga troviamo pių informazioni risulta difficile la lettura e l'associazione delle diverse informazioni alla riga e sarebbe meglio attribuire un colore diverso a due righe consecutive.
Servendoci di un costrutto selettivo ed un contatore possiamo risolvere tale "fastidio".
Codice per lo script
<%
Dim rig
rig = 0
Function bgcol()
rig = rig + 1
if rig = 1 then
bgcol = "#E5CD01"
else
bgcol = "#C3BD8D"
rig = 0
end if
End Function
%>
Spiegazioni e conclusioni
Ora dobbiamo solo richiamare la nostra funzione quando generiamo le nostre righe e quindi tabelle:
...
<tr bgcolor="<%=bgcol%>">
...
Cosė facendo associamo ad ogni riga il colore di sfondo, ricordandoci che due righe vicine non avranno mai lo stesso colore di sfondo come impostato da script.
VI riportiamo qui sotto un esempio del risultato che otterremo:
Esempio:
Simuliamo ora una ricerca in un DB attravero delle parole chiave. Ricercando il termine AZ Informatica supponiamo di trovare i risultati riportati qui sotto.
|
AZ Informatica
|
|
Zilli Alberto
|
|
Programmazione
|
|
Hardware
|
|
Software
|
|
ASP
|
Come potete vedere abbiamo ottenuto la formattazione delle righe in base ai colori che abbiamo impostato nello script.
|