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

    cambio di colore alla riga del link

    ragazzi ciao a tutti
    allora io ho questo tipo di tabella...cliccando sull'HREF sottostante
    apro un'altra finestra e gli passo dei parametri
    ora io chiedo posso fare in modo che appena clicco sull'href i colori
    dei dati nella tabella cambino??
    esempio in questa tabella i campi sono di colore verde appena clicco
    sull'href vorrei che oltre ad aprirsi la nuova finestra si colorino
    anche i valori della riga della tabella sottostante...
    come posso fare???

    <table>
    <%do while not RS.EOF %>
    <tr bgcolor="<%=bgcol%>" height=25>

    <td valign="middle" align="center">[b]<font face="Verdana" color=green>

    <%Dip=rs("Dipendenza")
    Response.write Dip %>
    </td>
    <td align="center">[b]<font face="Verdana" color=green>
    <%GetData=rs("Data")
    Response.Write VisData
    %>
    </td>
    <td valign="middle" align="center">

    <a
    href='javascript:ApriFinestra("FindTab.asp?pGetZon a=<%=VediZona%>&pAg=<%=Dip%>&pCDI=<%=CDI%>&pData=< %=VisData%>&pProc=<%=Proc%>&pImporto=<%=Import%>&p Segno=<%=vSegno%>&pCodOp=<%=vCodOp%>&Suppl=<%=vSup pl%>","","toolbar=no,directories=no,menubar=no,wid th=500,height=300,scrollbars=yes,resizable=yes,lef t=100,right=700,top=120")'>
    [img]Images/visualizza.gif[/img]
    </a>

    </td>
    </tr>
    <% RS.movenext
    loop%>

    </table>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    una premessa: se il problema è lato client è inutile postare anche il lato server,
    è meglio postare solo un output tipo e magari specificare che si genera lato server

    se vuoi avere controllo sull' aspetto del contenuto di queste celle non usare il tag <font>
    (tag ad ogni modo da evitare) che complica tutto di molto, ma usa i css

    un esempio
    codice:
    <script type="text/javascript">
    function ApriFinestra(indirizzo, riganum){
     var fin=window.open(indirizzo, "", "toolbar=no,directories=no,menubar=no,width=500,height=300,scrollbars=yes,resizable=yes,left=100,top=120")
     fin.focus()
     if(document.getElementById){
      document.getElementById('riga'+riganum).style.color="#990000"
     }
     return false
    }
    </script>
    <table>
    
    <tr style="color:#009900" id="riga1">
    <td>a</td><td>b</td><td>c</td><td>ApriFinestra</td>
    </tr>
    <tr style="color:#009900" id="riga2">
    <td>a</td><td>b</td><td>c</td><td>ApriFinestra</td>
    </tr>
    </table>
    lo stile l' ho dato al tr perchè a meno di definizioni di stile per i td queste erediteranno almeno colore testo e colore di sfondo

    non uso il className perchè nell' esempio cambi solo il colore,
    ma, con limitazioni di compatibilità, può tornare molto utile definire due classi e usare il className per cambiarle
    ciao

  3. #3
    si ma dovrei impostare tutto dinamicamente
    non so quanto righe sono
    riga 1
    riga 2

    dovrei aggiungere un contatore
    come posso aggiungerlo sia all'interno dell'id del <tr>
    che nell'href quando passo i parametri ad Apri Finestra?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    beh, io non conosco asp ma sei in un ciclo while
    quindi se ti tieni una variabile fuori dal ciclo settata a 0
    e la aumenti ogni volta hai una numerazione affidabile...

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.