Achim: IE und Rahmen bei verlinkten Bildern

Hallo,

der IE zeigt beim Klick auf ein mit dem <a>-Tag verlinkten Bild einen Auswahlrahmen. Kann man diesen irgendwie ausschalten (z.B. mit CSS).

Danke

  1. Hallo,
    ich weiss nicht ob es das ist was du meinst aber schau dir mal dein <img> tag innerhalb des <a> tags an

    wenn da irgendwo border=1 steht, setzt es auf 0, oder lösch es

    Grüsse
    Miraldo

    1. Hallo,
      ich weiss nicht ob es das ist was du meinst aber schau dir mal dein <img> tag innerhalb des <a> tags an

      wenn da irgendwo border=1 steht, setzt es auf 0, oder lösch es

      Grüsse
      Miraldo

      Das habe ich bereits getan. Der Auswahlrahmen erscheint aber trotzdem beim Klick auf das Bild. Auf dem IE auf dem Macintosh ist dieser Auswahlrahmen sehr unschön und breiter als auf dem IE für Windows.

      1. Hallo!

        Das habe ich bereits getan. Der Auswahlrahmen erscheint aber trotzdem beim Klick auf das Bild. Auf dem IE auf dem Macintosh ist dieser Auswahlrahmen sehr unschön und breiter als auf dem IE für Windows.

        Schau bitte in der Forumsauslese nach, die dortige Lösung ist einwand-
        frei -> <../../sfausles/tsfa_tci.htm#a7>.

        Schreibe allerdings statt

        <a href="seite.htm" onclick="linie(this);">
        <img src="bild.gif" width="80" height="30" border="0" alt="Verweistext">
        </a>

        lieber

        <a href="seite.htm" onclick="linie(this);"><img src="bild.gif" width="80" height="30" border="0" alt="Verweistext"></a>

        MFG, Stefan

        1. Meun!

          Fast dasselbe Thema, aber nicht ganz..
          Wie sieht das bei Textlinks aus? Kann man da sowas auch machen?

          In diesem Sinne. CoN.

          1. Guten Morgen.

            Wie sieht das bei Textlinks aus? Kann man da sowas auch machen?

            Ist vielleicht nicht ganz regelkonform, aber so funzt's auch (bei Bild- und Text-Links):
            <a href="seite.htm" onFocus="blur()">...</a>

            Einen schönen Tag noch,
            olli

            1. Hallo!

              Ist vielleicht nicht ganz regelkonform, aber so funzt's auch (bei Bild- und Text-Links):
              <a href="seite.htm" onFocus="blur()">...</a>

              Nein, diese Variante funktioniert, allerdings ist sie _sehr_ lästig
              für die Besucher Deiner Seite. Damit ist es unmöglich per Tastatur
              zu surfen, was durchaus viele (erfahrene) Internetnutzer machen, man
              kann nicht mehr mit der Tabulatortaste o.ä. navigieren, mich persön-
              lich stört ein solcher Eingriff derart, dass ich diese Art von Seiten
              in der Regel überhaupt nicht mehr besuche.

              Ansonsten kann man selbstverständlich "meine" gepostete Lösung auch
              für Textlinks verwenden, nur bei Imagemaps sollte man auf die eben-
              falls in der Auslese genannte Alternative zurückgreifen.

              MFG, Stefan

              1. Nabend.

                Nein, diese Variante funktioniert, allerdings ist sie _sehr_ lästig
                für die Besucher Deiner Seite. Damit ist es unmöglich per Tastatur
                zu surfen, was durchaus viele (erfahrene) Internetnutzer machen, man
                kann nicht mehr mit der Tabulatortaste o.ä. navigieren.

                Dieses Problem ist mir bekannt. Meine Frage ist jetzt, ob sich mit deiner Lösung dieses Problem wirklich umgehen läßt.
                Sollte dies der Fall sein, muß ich mir halt mal eine Woche Urlaub nehmen, um alle Links meiner Site zu ändern... :-()

                Gruß aus Nürnberg,
                olli

                1. Hallo Olli,

                  Dieses Problem ist mir bekannt. Meine Frage ist jetzt, ob sich mit deiner Lösung dieses Problem wirklich umgehen läßt.

                  ja, die "Hilfsmarkierung" wird erst entfernt, sobald der Link ausge-
                  wählt wurde, danach muß man wieder von vorn anfangen mit der Tastatur
                  zu surfen. Bei der von Dir genannten "Lösung" wird die Markierung im
                  Prinzip überhaupt nicht zugelassen, d.h. es ist unmöglich mit Tasten
                  zu surfen.

                  Sollte dies der Fall sein, muß ich mir halt mal eine Woche Urlaub nehmen, um alle Links meiner Site zu ändern... :-()

                  Muß ja auch nicht sein, baue einfach nach und nach in Deine Seiten
                  oder noch besser in Deine zentrale JS-Datei die Funktion ein und ver-
                  wende ab sofort die Lösung mit der Funktion. Irgendwann sind dann mal
                  alle Links gewechselt ;-)
                  (Warum extra die Funktion notwendig ist, steht ja in der Auslese, der
                  JS-Fehler im Netscape wird so vermieden.)

                  Viele Grüße aus Dresden,
                  Stefan Einspender

                  1. Nochmals eine unorginelle Begrüßung: HI
                    (siehe:http://www.teamone.de/selfaktuell/forum/messages/118200.html

                    Muß ja auch nicht sein, baue einfach nach und nach in Deine Seiten
                    oder noch besser in Deine zentrale JS-Datei die Funktion ein und ver-
                    wende ab sofort die Lösung mit der Funktion. Irgendwann sind dann mal
                    alle Links gewechselt ;-)

                    Ich muß zugeben, daß ich erst jetzt mir den Artikel angeschaut habe. Wenn ich noch ein JS-Script brauche, habe ich ja noch mehr Arbeit...
                    Oder auch nicht. Wenn du mir nämlich verraten könntest, wo dieses Script plaziert werden muß, könnte ich es wirklich in eine existierende (von allen Seiten verwendete .js-Datei einbauen.
                    Und mit dem Proggie "Multi-Replace" könnte ich dann "onFocus="blur()" durch "onclick="linie(this);" ersetzen lassen...

                    Einen schönen Abend noch,
                    olli

                    1. <posting class="quick_and_dirty">

                      Oder auch nicht. Wenn du mir nämlich verraten könntest, wo dieses Script plaziert werden muß, könnte ich es wirklich in eine existierende (von allen Seiten verwendete .js-Datei einbauen.

                      imho egal, es wird in der js-datei die funktion linie() definiert und
                      alle seiten, die mit dieser js-datei "verbunden" sind, können auf sie
                      zugreifen, sollte eigentlich nix problem geben ...

                      Und mit dem Proggie "Multi-Replace" könnte ich dann "onFocus="blur()" durch "onclick="linie(this);" ersetzen lassen...

                      stimmt und hättest damit das jetztige "problem" in null,nix gelöst ;-)
                      </posting>

                      1. Okay, dann mache ich das so!
                        Ich danke dir.
                        olli

                        stimmt und hättest damit das jetztige "problem" in null,nix gelöst ;-)
                        </posting>