weiß jemand einen Weg, einen Link zu bauen, welcher nichts tut
aber das href Attribut einen Wert hat.
Hintergrund:
Realisiere über CSS einen hover Effekt. Da dies beim IE aber nur
mit <a href="irgendwas"> funktioniert und ich aber keinen echten
Link brauche suche ich nach einer Lösung.
Bei <a href="#"> springt Mozilla und Co. an den Anfang der Seite.
Für jede Idee dankbar :-).
Andreas
--
Kraftl EDV - Dienstleistungen
Linux, Schulungen, Webprogrammierung, Webdesign
Telefon: +43(0)676/3533220
E-mail: Andreas...@kraftl.at, Homepage: http://www.kraftl.at/
> Hintergrund:
> Realisiere über CSS einen hover Effekt. Da dies beim IE aber nur
> mit <a href="irgendwas"> funktioniert und ich aber keinen echten
> Link brauche suche ich nach einer Lösung.
Alternativ könntest Du es auch mit IE7 probieren:
http://dean.edwards.name/IE7/
Das ist eine JavaScript-Lösung, welche dem IE CSS2 richtig bei
bringt. Siehe das Hover-Beispiel:
http://dean.edwards.name/IE7/compatibility/hover.html
Man muss nur das Script einbinden und kann sich danach einfach an
Standards halten.
>weiß jemand einen Weg, einen Link zu bauen, welcher nichts tut
>aber das href Attribut einen Wert hat.
>Hintergrund:
>Realisiere über CSS einen hover Effekt. Da dies beim IE aber nur
>mit <a href="irgendwas"> funktioniert und ich aber keinen echten
>Link brauche suche ich nach einer Lösung.
<a name="hierher"><a href="#hierher>[Hoverbild]</a>
Hat bei mir bisher immer geklappt. Wenn dann die beiden Hoverbilder
dieselbe Größe haben (und width/height-Attribute gesetzt sind) zappelt
auch nichts rum.
mfg
Jörg
--
http://www.diabetesinfo.de/ Basiswissen für interessierte Diabetiker
http://www.einsteiger.diabetesinfo.de/ Grundwissen über Diabetes,
leicht verständlich aufbereitet besonders für Neueinsteiger
http://www.dsmd-faq.info/ Die FAQ-Liste von de.sci.medizin.diabetes
> weiß jemand einen Weg, einen Link zu bauen, welcher nichts tut
> aber das href Attribut einen Wert hat.
Ergänzend zu der Frage ob es einen Weg gibt und ob den jemand kennt
sollte man fragen ob er sinnvoll ist. Man war eigentlich schon immer
schlecht beraten, wenn man etwas völlig falsches genutzt hat, nur weil
es unter bestimmten Umständen so aussah wie das Gewünschte.
Grüße, Matthias
"Dieses E-Mail ist nur für die Mitteilung.
Damit haben Sie keine Antwort zu machen."
(Zitat aus einer dieser neumodischen Phisching-Mails)
>Ergänzend zu der Frage ob es einen Weg gibt und ob den jemand kennt
>sollte man fragen ob er sinnvoll ist. Man war eigentlich schon immer
>schlecht beraten, wenn man etwas völlig falsches genutzt hat, nur weil
>es unter bestimmten Umständen so aussah wie das Gewünschte.
Wenn man unbedingt ein Hoverbild haben will finde ich die Variante per
CSS auf jeden Fall wesentlich eleganter als per JS.
Nun, wenn Du die Frage schon aufwirfst, dann kannst Du sie mir
sicher auch beantworten ;-).
http://www.kontrakta.at/finanzierung/information/eurokredit.php
Dort auf das "i".
Danke
Danke. Zwar gräßlich, tuts aber. Für einen Workaround
in meiner Situation aber zu gräßlich *g*.
Danke
Fällt leider flach, da die Seite ohne aktivem Javascript
sich in den Browsern ident verhalten soll.
Danke
Danke. Warum ich da nicht selbst daraufgekommen bin, wird wohl
ein für mich unlösbares Rätsel bleiben.
Danke
> <a name="hierher"><a href="#hierher>[Hoverbild]</a>
Ist so aber natürlich ungültiger HTML-Code. A-Tags dürfen
nicht geschachtelt werden. D.h. Du musst das erste A erst mal
schließen:
<a name="hierher"></a><a href="#hierher>[Hoverbild]</a>
oder noch besser, NAME und HREF in ein A-Tag packen:
<a name="hierher" href="#hierher>[Hoverbild]</a>
--
Alexander
> Wenn man unbedingt ein Hoverbild haben will finde ich die Variante per
> CSS auf jeden Fall wesentlich eleganter als per JS.
JS ist "unelegant". "A" hinmachen wo man eigentlich keines will auch.
"JS" kann gehen oder auch nicht gehen. "A" ist auf jeden Fall falshc
gemarkupt. Wie kommst Du auf die Idee, dass das falshces MarkUp
eleganter ist als richtiger Javascript-Code?
Das ist noch keine Gegenargumentation, nur eine Frage.
> Nun, wenn Du die Frage schon aufwirfst, dann kannst Du sie mir
> sicher auch beantworten ;-).
Nein. Ich glaube nur, dass "JavaScript vs. CSS" in dieser Newsgroup ohne
weiteres Beachten der Umstände (des Themas) entschieden wird.
>> Wenn man unbedingt ein Hoverbild haben will finde ich die Variante per
>> CSS auf jeden Fall wesentlich eleganter als per JS.
>
>JS ist "unelegant". "A" hinmachen wo man eigentlich keines will auch.
Wer sagt das man da keinen Anker machen will? Immerhin soll bei
(versehentlichem?) Click kein anderer Bereich der Seite gezeit werden
sonder genau dieser.
>"JS" kann gehen oder auch nicht gehen. "A" ist auf jeden Fall falshc
>gemarkupt. Wie kommst Du auf die Idee, dass das falshces MarkUp
>eleganter ist als richtiger Javascript-Code?
Das war ein Flüchtigkeitsfehler im Posting. (Siehe die Berichtigung
unter <1h3guti.1y0zag8azqu44N%acl...@hrzpub.tu-darmstadt.de>)
Da ich auf Validität achte gehe ich schon davon aus, daß ich es bisher
korrekt genutzt habe.
Wie wäre es mit
<a href="#" onclick="return false">Linktext</a>
?
Grüße
Eckhard
Geht nicht, da Mozilla und Co an den Anfang der Seite springen,
sobald bei href eine # drinnensteht.
Gruß
>><a href="#" onclick="return false">Linktext</a>
>
> Geht nicht, da Mozilla und Co an den Anfang der Seite springen,
> sobald bei href eine # drinnensteht.
So sieht es der HTML-Standard auch vor. Deswegen das "onclick", aber das
setzt halt wieder eingeschaltetes Javascript voraus.
usch