Ich hatte auf einer Kontaktseite für eine Kunden die Links für E-mail-Adressen wunderschön mit CSS gestaltet. Die Schrift war rot und bei mouseover wurde sie gelb hinterlegt.
Nun wollte ich diese Links mit der Body-Aktion "NoSpam" (AardActions) verschlüsseln und habe die Textzeilen
name@domain.de durch ein Body-Action-Objekt ersetzt und die E-mail-Adresse dort eingetragen.
Jetzt gelingt es mir nicht die CSS-class darauf anzuwenden.
Die Links bleiben blau unterstrichen ändern aber bei mouseover die Hintergrundfläche.
So funktionierte es bisher:
<div class="fliesstext">
<font size="2" color="white" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Telefonnummer<br>
</font><a
href="mailto:name@domain.de" onfocus="if(this.blur)this.blur();"><span class="link"><font size="2"
color="red">name@domain.de</font></span></a></div> Und so geht's nimmer mehr:
<div class="fliesstext">
<font size="2" color="white" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Telefonnummer<br></font>
<font size="2" color="red" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">
<span class="link"><csobj h="19" t="ActionBox" w="36" name="8872E46">
<script type="text/javascript"><!--
CSAction(new Array(/*CMP*/ '8872E46'));
// --></script>
</csobj><br>
</span></font></div>
Die CSS-Definitionen lauten:
.fliesstext { font-weight: normal; font-size: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: left }
.link { color: #f00; font-size: 10pt; text-decoration: none }
a:visited { color: red; text-decoration: none }
a:hover { background-color: #ffd700 }
Wo liegt mein Fehler?
Gruß von Eckhard