onMouseout funkioniert nicht!
UWE2
- javascript
0 Johannes Zeller0 ron
Hallo!
Ich habe folgendes Script von einem Bekannten bekommen, damit ich es auf eine Seite einbauen kann (hier ohne <script type="..." etc., da Text aus externer Datei kopiert):
----------------------
var content=new Array()
content[1]='nix da'
content[2]='Info zu Link1'
content[3]='Info zu Link2'
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}
function changetext(whichcontent){
if (document.all)
beschreibung.innerHTML=''+whichcontent+''
else if (document.layers){
document.d1.document.d2.document.write(''+whichcontent+'')
document.d1.document.d2.document.close()
}
}
//-->
---------------------
im BODY auf der Seite steht dann folgendes für jeden Link:
<a href="beispiel.htm" onMouseover="changetext(content[2])">Beispiel</a>
---------------------
Dieses Script dient dazu, dass man bei Mausberührung mit einem Link (onMouseover) die jeweilige Information bekommt, welche der Admin in einer externen JavaScript Datei jederzeit ändern kann.
Soweit, so gut. Das funktioniert auch alles. Nun aber mein Problem:
Ich bekomme das nicht hin, dass der Infotext bei onMouseout weggeht. Ich habe schon so ein paar sachen probiert, die aber leider nicht klappen. Bitte helft mir weiter. Danke!
Tschüss!
Hallo Uwe2
Doppelpostings ([pref:t=48556&m=264929]) sind hier unerwünscht. Lies bitte die FAQ. Danke.
Schöne Grüße
Johannes
hi,
da muß dem browser noch gesagt werden, daß wenn der mousezeiger das bild wieder verlässt (onmouseout) er das wieder wegmachen soll, vielleicht einfach die gleiche funktion unter anderem namen aufrufen mit onmouseover. und als text nicht angeben.
jedenfalls fehlt da ein onmouseover im href-tag
gruß ron
da muß dem browser noch gesagt werden, daß wenn der mousezeiger das bild wieder verlässt (onmouseout) er das wieder wegmachen soll, vielleicht einfach die gleiche funktion unter anderem namen aufrufen mit onmouseover. und als text nicht angeben.
Danke Ron, aber das habe ich schon probiert. - Es klappt nicht!
<a href ... onMouseover="changetext(content[2])onMouseout="changetext(content[1])"
--> content[1] = 'nix da' oder anderer Text
UWE2
tut mir leid aber ich weiss da auch nicht weiter...
gruß ron
hi,
Danke Ron, aber das habe ich schon probiert. - Es klappt nicht!
<a href ... onMouseover="changetext(content[2])onMouseout="changetext(content[1])"
nee, so bestimmt nicht.
wenn dann schon so:
<a href ... onMouseover="changetext(content[2]);" onMouseout="changetext(content[1]);" ...>...</a>
gruss,
wahsaga