WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Mouse over StyleSheet? (http://www.wcm.at/forum/showthread.php?t=41313)

ff 01.01.2002 04:01

Mouse over StyleSheet?
 
Da ich sehr oft folgende Zellen verwende:

<td bgcolor="#000080" onmouseover="bgColor='#000CC8'" onmouseout="bgColor='#000080'">Blahblah</td>

wuerde ich die Befehle gerne in ein StyleSheet verlagern, habe bisher aber keine Moeglichkeit gefunden.

Ich stelle mir das so vor:


HTML:

<td class=maus>Blahblah</td>


StyleSheet:

td.maus
{
background-color: #000080;
Und hier braeuchte ich etwas fuer onmouseover;
Und hier braeuchte ich etwas fuer onmouseout;
}


Wer weiss Rat?

mfg
ff

snowman 01.01.2002 17:54

mittels shtml und ssi geht das.

du speicherst, was gleich bleibt in eine eigene datei ab, die du zB menu.ssi benennst. in deinem fall: <td bgcolor="#000080" onmouseover="bgColor='#000CC8'" onmouseout="bgColor='#000080'">

in der eigentlichen html datei, die du aber dann xxxxxx.shtml benennen musst, steht dann



Blahblah</td>


allerdings muss der server auch ssi unterstützen und eine funktionierende seite sieht man dann nur mehr am server.

gruss,
snowman

ff 06.01.2002 04:47

Danke fuer die Antwort!

Ich weiss allerdings noch nicht, ob ich mir die SSI-Sache antun soll, nur wegen des Mouseover. Ist vielleicht ein Overkill ;-)

Lieber waere mir ein CSS-Befehl . . . - das funktioniert immer und ueberall.

mfg
ff

snowman 06.01.2002 12:23

natürlich gehts auch anders und einfacher (bin zuerst ein bisschen auf der leitung gestanden):
http://selfhtml.teamone.de/css/eigen...r_active_focus

gruss,
snowman

snowman 06.01.2002 12:32

und hier gleich ein auf dich zugeschnittenes praxisbeispiel:

http://www.ideenreich.com/trickkiste/tricks106.shtml

gruss,
snowman

ff 06.01.2002 17:03

Aehhhh . . .

1. Nochmals herzlichen Dank fuer deine Muehe!

2. Ich bin ein etwas schwieriger Fall ;-)

Keiner meiner vielen Links geht ueber <a href . . ., sondern alle ausschliesslich ueber "onClick" auf die Zelle.

Du kannst dir meine bescheidene Seite www.ff-net.at gerne einmal ansehen.

3. Der Zweck meiner Anfrage ist ausschliesslich, den html-Code moeglichst zu minimieren, indem soviel wie moeglich in das CSS ausgelagert wird. Das habe ich bis auf die vielen Mouseovers und Mouseouts, die bei jeder Zelle stehen, geschafft.

Huete dich vor der Sonne! :-)
ff

snowman 06.01.2002 18:26

Zitat:

Original geschrieben von ff
Keiner meiner vielen Links geht ueber <a href . . ., sondern alle ausschliesslich ueber "onClick" auf die Zelle.
dann mach es über <a href>. mir ist keine andere lösung bekannt.

gruss,
snowman

RaistlinMajere 06.01.2002 22:15

wennstas über ein stylesheet machen willst, mußtas über <a href> machen, anders gehts glaubi ned. ansonsten bliebe dir nix anderes übrig, als eine eigene css-klasse, also nicht für den <a>-tag, zu schreiben und mal zu probieren, ob du deine <a onclick>-links damit versehen kannst, also <a class="xyz" onclick="blabla()">. wenn nicht, kannst du noch probieren, deine links vielleicht so <div class="xyz><a onclick="blabla()">link</a></div> einzuschließen, also in <div>-tags, denen du diese css-klasse zuweist. wenn das auch ned geht, weiß ich auch nix.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag