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

    Tabella Elenco Nominativi --- Aiutoooo

    Sono stato catapultato nella gestione di alcune pagine del "portalino" dell'azienda
    tra queste c'è quella dell'elenco dipendenti , in pratica una rubrica

    il problema è che da una ventina di persone che eravamo siamo passati ad essere circa duecento (ringraziando il cielo visto il periodo, l'augurio è che tutti abbiano questi problemi)

    torniamo a noi
    un ex-collega aveva fatto questa pagina (di cui allego sotto il codice) mettendo una riga si ed una no colorata in grigio (sic!)
    cosa che al capo piace molto (doppio sic!)

    Mi piacerebbe farlo in maniera automatica leggendo i dati da un file , meglio se excel , così da non dover correggere tutto il codice ogni volta

    chi è mosso a pietà e mi da una mano ?




    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <title>Elenco risorse DRITEC</title>
    <link rel="stylesheet" type="text/css" href="jquery.tablescroll.css"/>
    </head>
    <style>
    tr.grigio td {background: #eee}
    tr.bianco td {background: #fff}
    .Field7 {color: maroon}
    tbody tr:hover td{
    background-color: silver;
    border-right: 1px solid #eee;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #eee;
    background-color: #e4e0d8;
    }
    .Find {margin-left: 50px}
    .auto-style1 {text-align: right;}
    table a { color:maroon; text-decoration: none;}
    table a:link {color:maroon;}
    table a:visited { color: maroon;}
    table a:hover {color:chocolate;}
    </style>
    <body>
    <div class="Find">
    <div style="width:600px; float:left; color: #988575; font-family: Lucida Sans Unicode,Lucida Grande,sans-serif; font-size: 16pt;" class="auto-style1">
    Elenco risorse PROVA.Srl Torino Bologna
    Varese

    </div>
    </div>
    <div style="clear:both" align="center">
    <div class="tablescroll">
    <table id="thetable2" cellspacing="0">
    <thead>
    <tr>
    <td width="202">Nome Unita</td>
    <td>Nominativo</td>
    <td>Posizione</td>
    <td>Sede Lavoro</td>
    <td>Telefono</td>
    <td>E-Mail</td>
    </tr>
    </thead>
    <tbody>
    <tr class="bianco first">
    <td class="Field1" width="202">DIREZIONE PERSONALE</td>
    <td class="Field2">ROSSI GIOVANNI</td>
    <td class="Field3">DIRETTORE</td>
    <td class="Field5">Torino</td>
    <td class="Field6"></td>
    <td class="Field7">giovanni.rossi@prova.com</td>
    </tr>
    <tr class="grigio">
    <td class="Field1" height="23" width="202">DIREZIONE PERSONALE</td>
    <td class="Field2" height="23">BIANCHI GIOVANNA</td>
    <td class="Field3" height="23">Segreteria</td>
    <td class="Field5" height="23">Torino</td>
    <td class="Field6" height="23">99-96964</td>
    <td class="Field7" height="23">giovanna.bianchi@prova.com</td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">DIREZIONE PERSONALE</td>
    <td class="Field2">BLU FRANCESCA</td>
    <td class="Field3">Segreteria</td>
    <td class="Field5">Bologna</td>
    <td class="Field6">91-15847</td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">ABBIANCHI LUIGI</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">AROSSI ANDREA</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">AVERDI ANGELA</td>
    <td class="Field3">MANAGER </td>
    <td class="Field5">Torino</td>
    <td class="Field6">99-96957</td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">BAGIALLI NICOLETTA</td>
    <td class="Field3">MANAGER</td>
    <td class="Field5">Torino</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">VENDITE</td>
    <td class="Field2">BANERI EMILIA</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7">emilia.baneri@prova.com</td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">ACQUISTI</td>
    <td class="Field2">BAROSSI RICCARDO</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>

    <tr class="grigio">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">BEBIANCHI MARCO</td>
    <td class="Field3"></td>
    <td class="Field5">Torino</td>
    <td class="Field6">99-96967</td>
    <td class="Field7">marco.boblu@prova.com </td>
    </tr>
    <tr class="bianco">
    <td class="Field1" height="22" width="202">ACQUISTI</td>
    <td class="Field2" height="22">BOBLU MARCO</td>
    <td class="Field3" height="22"></td>
    <td class="Field5" height="22">Varese</td>
    <td class="Field6" height="22"></td>
    <td class="Field7" height="22"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">CAGIALLI ANTONELLA</td>
    <td class="Field3"></td>
    <td class="Field5">Bologna</td>
    <td class="Field6">91-15857</td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">ACQUISTI</td>
    <td class="Field2">CANERI CARMELO</td>
    <td class="Field3">MANAGER_</td>
    <td class="Field5">Bologna</td>
    <td class="Field6">91-15856</td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">ACQUISTI</td>
    <td class="Field2">CAROSSI ROBERTO</td>
    <td class="Field3">Segreteria</td>
    <td class="Field5">Varese</td>
    <td class="Field6">92-7503_</td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">ACQUISTI</td>
    <td class="Field2">CAVERDI GIANMARIO</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">LENERI ROSSANA</td>
    <td class="Field3"></td>
    <td class="Field5">Torino</td>
    <td class="Field6"></td>
    <td class="Field7">rossana.leneri@prova.com</td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">LONERI ANGELA</td>
    <td class="Field3">Segreteria</td>
    <td class="Field5">Varese</td>
    <td class="Field6">92-7597_</td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">MANERI GIANNINO</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">MARRONI GIOVANNI</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">ACQUISTI</td>
    <td class="Field2">NERI ANTONELLA</td>
    <td class="Field3"></td>
    <td class="Field5">Bologna</td>
    <td class="Field6">91-15854</td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">LABORATORI</td>
    <td class="Field2">PAGLIA EMILIO</td>
    <td class="Field3"></td>
    <td class="Field5">Torino</td>
    <td class="Field6">99-96959</td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">TURCHESE FRANCESCO</td>
    <td class="Field3"></td>
    <td class="Field5">Varese</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="bianco">
    <td class="Field1" width="202">AMMINISTRAZIONE</td>
    <td class="Field2">VERDI EMILIANA</td>
    <td class="Field3"></td>
    <td class="Field5">Torino</td>
    <td class="Field6"></td>
    <td class="Field7"></td>
    </tr>
    <tr class="grigio">
    <td class="Field1" width="202">VENDITE</td>
    <td class="Field2">ZAFFIRO LUANA</td>
    <td class="Field3">MANAGER </td>
    <td class="Field5">Bologna</td>
    <td class="Field6">91-15843</td>
    <td class="Field7"></td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
    <td width="202"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </tfoot>
    </table>
    </div>
    </div>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.tablescroll.js"></script>
    <script>
    /*<![CDATA[*/

    jQuery(document).ready(function($)
    { $('#thetable2').tableScroll(); });
    </script>
    </body>
    </html>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    intanto sposto provvisoriamente la discussione sul forum html, visto che la domanda non ha attinenza con html5.

    inoltre ti suggerisco di spiegare bene quali sono i tuoi vincoli tecnici, soprattutto in quale ambiente deve funzionare la pagina, dove si trovano i dati da leggere e così via, in modo da poterti almeno indirizzare su una strada percorribile.

    Che cosa vuol dire "meglio con Excel"? che i tuoi dati al momento sarebbero disponibili in altri formati? O che puoi scegliere uno strumento qualsiasi per conservare i tuoi dati?

    una volta stabilito il formato di archiviazione e dove si trova la pagina da consultare (server / pc) ti si può dare un consiglio sensato.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ... già che ci siamo diamo una approfondita lettura al regolamento di sezione del forum

  4. #4
    intanto grazie per l'attenzione

    la frase "meglio in excel" perchè l'elenco è già in questo formato e quindi non avrei bisogno di trasformarlo

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ci serve di più

    lavori su server? quale?
    usi linguaggi dinamici come asp, dotnet, php?
    sistema operativo?
    come aggiorni la basedati (xls)?

  6. #6
    mi cospargo il capo di cenere ... ho letto il regolamento di sezione e ho notato gli errori che avevo fatto
    spero di non ripeterli più

    come ho detto sono stato catapultato su questo lavoro e prima facevo tutt'altro
    mi hanno fatto fare un rapido corso di HTML e CSS , sciuè sciuè come dicono i miei amici napoletani

    perciò appena scopro le risposte alle tue domande le posto sicuramente

    i dati mi arrivano in un file xls e fino a quando siamo arrivati alla trentina di persone a manina santa replicavo le ricghe di codice con i nuovi elementi , andando poi a modificare gli attributi per il grigio/bianco .... ma come detto mi sembrava una cosa abbastanza stupida e poco efficiente ... per questo pensavo ad una lettura diretta dal file (ma è una parte che ancora non conosco) e cercavo di capire come risolvere il problema del grigio/bianco

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    il file xls si può leggere e stampare il background a righe alterne, certo...

    ma bisogna saper cosa fare e come agire, e questo dipende molto dall'ambiente di lavoro

    posso? gestire 200 persone con un excel è un'idiozia: vi serve un'applicazione con supporto di database
    allora si che ti diverti!
    dopo ci integri di tutto e di più


    (se vuoi chiarimenti sull'argomento puoi contattarmi in privato)

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    una soluzione lato client esiste:
    http://www.html.it/articoli/tabelle-...-alternati1-1/

    vedi come ti trovi


    edit:

    non ho capito bene il contesto ma alla fin dei conti basterebbe dare in pasto il file xls ad asp, così leggi e decori come vuoi le righe in maniere dinamica
    questo, se sulla macchina server gira xp pro come mi pare di aver capito, non è roba complicata


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.