problem bei mouseover
sascha
- html
hallo,
ich suche eine lösung für mouseover.
ich habe standardmäßig eine grafik und wenn ich mit der maus über die
grafik gehe, soll aber ein text-link erscheinen.
ich habe zwar einiges gefunden wenn grafik/grafik und text/text bei
mouseover aber nicht grafik/text.
hat hier vielleicht jemand einen tipp für mich ?
danke
sascha
hat hier vielleicht jemand einen tipp für mich ?
Was hast du probiert? Woran ist es gescheitert?
Struppi.
version mit 2 buttons:
-----------------------
<SCRIPT LANGUAGE="JavaScript">
image1 = new Image;
image1.src = "1.jpg";
image0 = new Image;
image0.src = "callnull.gif";
</script>
<a href='http://...' onmouseover='button01.src=image1.src' onmouseout='button01.src=image0.src'' onclick='FensterOeffnen(this.href); return false'><img src='callnull.gif' border='0' name='button01'></a>
so wär es auch ok, aber hier bekomme ich den link nicht eingebunden:
--------------------------------------------------------------------
<div id="Test"
onmouseover="this.innerHTML = '<a href=...>hier sollte der link stehen</a>'"
onmouseout="this.innerHTML = '123'">ABC</div>
sascha
<div id="Test"
onmouseover="this.innerHTML = '<a href=...>hier sollte der link stehen</a>'"
onmouseout="this.innerHTML = '123'">ABC</div>
und die Fehlermeldung?
Ich vermute (da dieser Code keine besonders grosse aussagekraft hat) du hast ein Verschachtelungsproblem der Anführungszeichen.
Struppi.
hallo,
ich hab`s jetzt mal so gemacht:
<div onmouseover="this.innerHTML = '<a href=http://www.selfhtml.org>TEXT</a>'"
onmouseout="this.innerHTML = '<img src=http://www....>'"><img src=http://www....></div>
2 probleme aber jetzt:
ich sehe den link in der statuszeile unten, wenn ich mit der maus
drauf gehe, der mauszeiger wird auch zur hand, wie bei einem
normalen link, jedoch kann ich nicht draufklicken, bzw. passiert
da nix :-(
manchmal funktioniert das mouseout nicht?!?
dann bleibt der text stehen, anstatt das sich die grafik einblendet.
??sascha
ich hab`s jetzt mal so gemacht:
"mal so gemacht" heißt du weißt was du tust oder du rätst einfach mal?
<div onmouseover="this.innerHTML = '<a href=http://www.selfhtml.org>TEXT</a>'"
onmouseout="this.innerHTML = '<img src=http://www....>'"><img src=http://www....></div>
Dein Link ist ungültig.
2 probleme aber jetzt:
Keine Fehlermeldung?
Du weißt wo du die JS Fehlermeldungen findest?
Struppi.
fehlermeldungen:
extras - internetoptionen - erweitert - scriptfehleranzeigen
anklicken.
mischung aus rätseln und wissen:
ich weiß, daß man so einen link nicht schreibt, nehme ich
die anführungszeichen dazu, klappt garnix und dann kommt auch
folgende fehlermeldung:
"nicht abgeschlossene zeichenfolgenkonstante"
sascha
ich weiß, daß man so einen link nicht schreibt, nehme ich
die anführungszeichen dazu, klappt garnix und dann kommt auch
folgende fehlermeldung:
"nicht abgeschlossene zeichenfolgenkonstante"
Genau das ist das Problem. Die einfachste Lösung, lagere das JS in eine Funktion aus, alles andere wird unleserliches Gemurkse
Struppi.
jetzt weiß ich, was das problem ist und das es eine einfache lösung gibt
:-)
aber was schreib ich denn dann in die js-datei, bzw. ins html?
sascha
Moin
kennst du dies Kapitel von SelfHTML: Steuerzeichen und besondere Notationen ?
Gruß
rfb