• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hover-Effekt bei onklick

Sermen

New member
Ich brauche bei einer onklick-Anweisung den selben Effekt wie bei einem normalen Link.

z.B.
<a href="http://">Link</a>

<a onklick="http://">Link</a>

Beim 1. Link würde sich die Schrift verändern beim daraufzeigen, beim zweiten nicht. Und das will ich ändern.

Sermen
 
ich komme zwar nicht ganz draus was du genau willst, aber ich versuche zu raten:

<a href="javascript:void(0);" onclick="....">link</a>
 
Nö, da kommt bei mir ne Fehlermeldung:

"Parse error: parse error, unexpected T_STRING in Pfad on line number"

Ich denk zwar schon, dass du kapiert hast, was ich meine, aber ich formuliers nochmal anders.

Wenn man den Curser über einen Link bewegt, kann man z.B. über CSS definieren,
wie sich die Schrift des Links verändern soll (Hover-Effekt bzw. Mouseoverr-Effekt).

Wenn ich allerdings den Link über onclick definiere d.h. statt "href=" "onclick=" benutze,
funktioniert dieser Effekt nicht.

Sermen
 
Habs oben schon zweimal erklärt...weiß nicht wie ich mich noch genauer ausdrücken kann....

Wenn du die Hover-Anweisung kennst, müsstest du auch mein Problem verstehen, da hover
in Kombination mit href funktioniert, nicht allerdings mit onclick.

Ich habe beispielsweise einen Link mit <a onclick="http://">Kursive Text </a> definiert.
Der Kursive Text würde sich beim bloßen daraufzeigen mit dem Mauscurser allerdings
nicht verändern.
Bei <a href="http://">2. Kursiver Text </a> kann ich allerdings z.B. über eine css-Datei
dem 2. Kursivem Text andere Font-Eigenschaften beim Daraufzeigen zuordnen (andere Schriftfarbe
etc.).

Dieser Effekt funktioniert nicht bei "onclick", sondern nur mit gewöhnlichen Links (bei href).
Ich suche also eine Möglichkeit, dass sich die Textfarbe auch bei der onclick-Funktion beim daraufzeigen
verändert.

Hoffe das war verständlich genug, ansonsten geb ichs auf :)
 
es gibt keine zwei verschiedene arten von links. _alle_ links haben das attribut "href", sonst machst du irgendwas falsch. und das css a:hover kenne ich sehr wohl.
wenn du einen link zu einer beispielseite angeben würdest, könnte ich mir die sache anschauen und vielleicht anschaulicher erklären.
 
[ war ein paar Tag weg, Urlaub muss auch mal sein ;) ]

Mein Beispiel ist folgendes:

<a onClick=\"history.back()\">

Ist ja praktisch wie ein Link, der auf die vorherige Seite verlinkt.
 
warum machst du nicht einen ganz normalen link und setzt das onclick mit rein:

PHP:
<a href="#" onclick="javascript:history.back()">BACK</a>

das href kannst du nicht so einfach weglassen.

ich würd das ganze über css machen, so wie du beschreibst, willst du ja nur bei onclick das aussehen verändern oder?

gruß
ReC
 
Zurück
Oben