Nina: Explorer 6.0:onMousedown und Statuszeilentext bei Link

Hallo,

ich versuche hinzukriegen, dass beim Anklicken eines Links im Frameset in der Statuszeile keine Pfade auftauchen, statt dessen ein Alternativtext. onmouseover bspw. funktioniert wie es soll, aber der Text von onmousedown wird seltsamerweise erst bei verlassen des Links angezeigt. Beim Mausdruck erscheint unvermeidbar der Pfad zur Datei.

Ein Browserproblem? Bei Netscape 6.1 funktioniert es. Beim MS Explorer 6.0 wie gesagt nicht.
Hier der Code, falls es sich doch um einen anderen Fehler handeln sollte:
<a href="test.html?sprache=Englisch" Target="Auswahl" onMouseOver="status='Englisch over';return true;" onMousedown="status='Englisch down';return true;" ><IMG height=48 alt=english src="test/test.gif" width=80
      border=0></a>

Mit "return false" hat es auch nicht funktioniert.

Würde mich über Tips und Erfahrungsbericht freuen!!
Viele Grüße
Nina

  1. Hallo.

    ich versuche hinzukriegen, dass beim Anklicken eines Links im Frameset in der Statuszeile keine Pfade auftauchen, statt dessen ein Alternativtext.

    Gute Menschen[tm] lassen die Finger von der Statusleiste.

    onmouseover bspw. funktioniert wie es soll, aber der Text von onmousedown wird seltsamerweise erst bei verlassen des Links angezeigt. Beim Mausdruck erscheint unvermeidbar der Pfad zur Datei.

    Wieso arbeitest du mit onmousedown? Wäre onmouseout nicht interessanter, um die Statusleiste wieder freizumachen? (onmouseout="window.status=''; return true;")
    Willst du dem Anwender etwa den Pfad komplett verbergen? Dumme Idee, denn wenn jemand die URL einer Seite herausbekommen möchte, die er gerade betrachtet, schafft er das so oder so. Da kannst du gleich ein default für die Statusleiste setzen, bringen tut es zwar nichts, außerdem wäre das das Schlimmste, was du tun könntest.

    Hier der Code, falls es sich doch um einen anderen Fehler handeln sollte: [...]

    Ja, es handelt sich um einen Denkfehler.

    Mathias

  2. Hallo Nina, versuch doch mal folgendes...

    <A HREF="URL des Hyperlinks..." onMouseOver="window.status='Ein beliebiger Text für die Statuszeile...'; return true" onMouseOut="window.status=' '; return true">Link oder Bild</A>

    Liebe Grüsse aus der Schweiz, Dominic

  3. um die Statuszeile zu löschen, könntest du probieren, eine js-Funktion aufzurufen <a href="javascript:Alternativtext()"...
    Die Funktion schickt ein Formular (action="gewünschte Datei", versteckte Textfelder mit Übergabewerten) mit method=POST ab (   document.forms[0].submit();   )

  4. Danke für die Tips!

    OnMouseout (auch mit window.status) hat auch nicht funktioniert. Mit diesen Ereignissen habe ich, glaube ich, jetzt alle Variationen durchgetestet.

    Die Idee mit dem Skript muss ich erst noch ausprobieren. Vielen Dank im voraus.

    Grüße, Nina

    1. Hallo Nina!

      OnMouseout (auch mit window.status) hat auch nicht funktioniert.

      In Ermangelung eines installierten IE 6 kann ich zwar nicht mitreden, ich kann mir das jedoch beim besten Willen nicht vorstellen.

      Patrick