[gl-como] tabelle html
Carlo Filippetto
carlo.target@tiscali.it
Mer 19 Apr 2006 15:47:16 CEST
Anche se d'accordo con Elena,
e googlando trovi moltissimi esempi
in un vecchio sito ho usato (scusa se non ho tolto le chiamate PHP):
echo "<table border=0 width=100% cellspacing=0>";
echo "<tr><th>Funzioni</th></tr>";
echo "<tr><td id=\"1\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('1','#DFDFDF')\" onmouseout=\"ChangeColor('1','#FFFFFF')\" onclick=\"DoThis('import.php?LogonUser=$LogonUser')\">Importa</a></td></tr>";
echo "<tr><td id=\"2\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('2','#DFDFDF')\" onmouseout=\"ChangeColor('2','#FFFFFF')\" onclick=\"DoThis('search.php?LogonUser=$LogonUser&op=Inizio&Request=Search')\">Ricerca</a></td></tr>";
echo "<tr><td id=\"3\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('3','#DFDFDF')\" onmouseout=\"ChangeColor('3','#FFFFFF')\" onclick=\"DoThis('addnew.php?LogonUser=$LogonUser')\">Aggiungi</a></td></tr>";
echo "<tr><td id=\"4\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('4','#DFDFDF')\" onmouseout=\"ChangeColor('4','#FFFFFF')\" onclick=\"DoThis('newuser.php?LogonUser=$LogonUser')\">Nuova Sede</a></td></tr>";
echo "<tr><td id=\"5\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('5','#DFDFDF')\" onmouseout=\"ChangeColor('5','#FFFFFF')\" onclick=\"DoThis('../../index.php?LogonUser=$LogonUser')\">Home</a></td></tr>";
echo "<tr><td id=\"6\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('6','#DFDFDF')\" onmouseout=\"ChangeColor('6','#FFFFFF')\" onclick=\"DoThis('logoff.php?LogonUser=$LogonUser')\">Uscita</a></td></tr>";
echo "</table>";
<script language="javascript">
function ChangeColor(Oggetto,Colore)
{
//alert("CI SONO");
obj=document.getElementById(Oggetto);
obj.style.backgroundColor=Colore;
}
function DoThis(url)
{
window.location.href=url;
}
</script>
------------
ripeto così funziona, ma è un modo vecchio!!
Se per di più qualcuno disabilita il javascript non funziona nulla..
Meglio se verifichi qualcosa con i css (se recupero qualche cosa te la posto)
----------------
Il giorno mer, 19-04-2006 alle 13:31 +0200, Elena of Valhalla ha
scritto:
> Ciao
>
> On 4/19/06, redshadowhack@gmail.com <redshadowhack@gmail.com> wrote:
> > ciao a tutti
> > ho un problemino:
> >
> > sul mio sito (www.hackzine.altervista.org) voglio fare il menu con una
> > tabella le cui caselle si evidenzino al passaggio del mouse,
>
> no
> no
> no
> no
> no
> no
> no
>
> e, nel caso in cui non si fosse capito, non e` il caso di usare
> tabelle per un elemento della pagina cosi` importante come la barra di
> navigazione, quando un elenco, assieme ad un uso opportuno dei fogli
> di stile, fornisce una soluzione esteticamente piacevole, ma
> accessibile anche con browser testuali, lettori di schermo, e altri
> browser "non normali"
>
> > e ho
> > risolto la cosa con
> >
> > <style>
> > td:hover { background-color : #990000; }
> > </style>
> >
> > però in questo modo TUTTE le tabelle della pagina vengono evidenziate al
> > passaggio del mouse.
> > Qualcuno ha idea di come possa fare perché solo ALCUNE tabelle abbiano
> > questo effetto?
>
> devi guardare come si fanno cose di questo tipo
>
> <elemento class="yadda">
> <elemento id="sonoio">
>
> elemento.yadda { }
> elemento#sonoio { }
>
>
> --
> Elena of Valhalla
>
> homepage: http://www.trueelena.org
> email: elena.valhalla@gmail.com
>
Maggiori informazioni sulla lista
gl-como