function onblur() geht nicht.
micha
- javascript
-1 sut0 Martin Hölter0 micha
0 micha
1 wahsaga0 mark chopin
Hallo zusammen!
Ich komme hier nicht weiter,
<!--
window.status = ' .: :. ';
function onfocus()
{
if(this.blur)this.blur()
return true;
}
function onblur()
{
window.status = ' .: wait :. ';
return true;
}
function onmouseover()
{
window.status = ' .: :. ';
return true;
}
function onmouseout()
{
window.status = ' ';
return true;
}
//-->
wenn ich es aber so mach,
<a href="link.htm" onfocus="if(this.blur)this.blur()" onmouseover="window.status=' .: :. ';return true" onmouseout="window.status=' .: :. ';return true" onblur="window.status=' .: wait :. ';return true">link</a>
funktioniert die onblur funktion wieder. Was mach ich falsch?
versuch die Aufrufe mal mit Functions:
zb:
onclick="javascript:zb_bodyMousedown();"
function zm_bodyMousedown() {
//Hier dann dein code
//(das return true kannst dir sparen)
window.status = ' .: :. ';
}
Hi!
onclick="javascript:zb_bodyMousedown();"
Aua. Lass mal das "javascript:" aus Event-Handlern raus.
Gruß
Martin
Hi, wenn ich das Script extern aufrufe, wird die onmouseover Funktion überall aufgerufen.
Die onmouseover Funktion sollte aber nur beim berühren eines Links aktive sein.
Es geht mir nur um den Status der Links.
Noch mal hallo, leider geht es nicht.
Wenn ich mit der Maus auf einen Link klicke, sollte im Status .: wait :. stehen.
Mir geht es darum, dass ich nicht jeden Link eine JavaScript Anweisung geben muss.
Rufe das Script extern auf: <script src=status.js></script>
hi,
window.status = ' .: :. ';
function onblur()
{
window.status = ' .: wait :. ';
function onmouseover()
{
window.status = ' .: :. ';
bitte mach dir bewusst, wozu die statuszeile dient.
tipp: nein, nicht für solche idiotischen zeichenfolgen.
gruß,
wahsaga
funktioniert die onblur funktion wieder. Was mach ich falsch?
Die fixe Idee die Funktion "onblur" zu überschreiben zu wollen,
wo nichts zu überschreiben ist.