gepunktete link-umrandung im IE4 abschalten
Wowbagger
- css
Hallo Forumsgemeinde,
Ich habe da ein problem...;-)
Die navigation meiner site geschieht über ein frameset, d.h. ich klicke links im frame A an und im frame B erscheint dann die zugehörige seite. Nun habe ich das problem, daß der jeweils aktive link *nicht* mit einer gepunkteten linie umrandet werden soll, wie das der IE4 leider macht (die links enthalten bilder und die werden bei onClick ausgetauscht, so daß die umrandung völlig überflüssig wäre!) Ich hielt es für naheliegend, diese umrandung über CSS abzuschalten, was jedoch seltsamerweise keinen effekt brachte:
<style type="text/css">
A:active img {border-width:0;border-style:none;border-color:white;}
</style>
Der dazugehörige link: (also ein völlig 'normaler' kleiner link :))
<A HREF="about.htm" Target="inhalt">
<IMG name="dummy" SRC="images/dummy.gif" width=100 height=100 BORDER="0" ALT=""><br>
</A>
Mich überrascht dieses phänomen ein wenig, war ich doch bis jetzt der meinung, daß der IE4 CSS zumindest ganz passabel unterstützt. Doch dieses verhalten sieht in meinen augen doch ganz nach einem satten bug aus.
Übrigens: Wer nun glaubt, daß hier evtl. das image der störfaktor sein könnte, sollte folgendes probieren:
<style type="text/css">
A:active {border-width:0;border-style:none;border-color:white;}
</style>
<A HREF="about.htm" Target="inhalt">Hallo Welt!</A>
was genauso wenig funktioniert :-(
Kennt jemand vielleicht einen trick, um den rahmen doch noch los zu werden? Ich habe verschiedene CSS-dokumentationen durchforstet, bin aber auf keine anderen definitionen gestoßen.
Habe ich vielleicht etwas übersehen?
tschau...
/*,*/
Wowbagger
Hallo Wowbagger,
Den Rand wirst du mit Javascript los:
<script language="JavaScript"><!--
function MS_Blur(Px)
{
if (document.all) Px.blur();
}
//--></script>
</head>
<body>
<A HREF="about.htm" Target="inhalt" onClick="MS_Blur(this)">
<IMG name="dummy" SRC="images/dummy.gif" width=100 height=100 BORDER="0" ALT="">
Günter
PS Bei Verweisen auf externe Links bekomme ich bei dieser Methode allerdings Fehlermeldungen.
Hi Günter,
vielen lieben dank!
An blur() hatte ich ja überhaupt nicht gedacht...
Auf jeden fall funktioniert's jetzt...echt super!
Den Rand wirst du mit Javascript los:
<script language="JavaScript"><!--
function MS_Blur(Px)
»» {
if (document.all) Px.blur();
»» }
//--></script>
</head>
<body><A HREF="about.htm" Target="inhalt" onClick="MS_Blur(this)">
<IMG name="dummy" SRC="images/dummy.gif" width=100 height=100 BORDER="0" ALT="">Günter
PS Bei Verweisen auf externe Links bekomme ich bei dieser Methode allerdings Fehlermeldungen.
hmmm...ich werd' das gleich 'mal testen (ich muß vorher erstmal ein paar andere dinge fertigmachen)...
für meine zwecke reicht das zwar völlig (ich brauche an dieser stelle keine externen links) aber man sollte doch 'mal 'n blick auf so ein verhalten werfen ;-)
Sollte ich was interessantes 'rausfinden, werd' ich's hier posten...
bis dann...
/*,*/
Wowbagger
Hallo Günter,
PS Bei Verweisen auf externe Links bekomme ich bei dieser Methode allerdings Fehlermeldungen.
Ich hab's gerade 'mal getestet...also bei mir funktioniert das auch mit externen links einwandfrei.
Was für fehlermeldungen sind das denn, die du bekommst?
gruß,
/*,*/
Wowbagger
Hallo Wogbagger,
kann ich hier im Büro nicht nachvollziehen - da habe ich keinen MSIE,
Fehler tauchen auf bei Links mit target="_blank" etc., d.h. bei Verlassen des Framesets
Was für fehlermeldungen sind das denn, die du bekommst?
Viele Grüße, Günter
Hi Günter,
Fehler tauchen auf bei Links mit target="_blank" etc., d.h. bei Verlassen des Framesets
hab' ich gerade eben 'mal ausprobiert...funktioniert bei mir (im IE) auch reibungslos. Schon 'ne seltsame sache, daß manche fehler bei dem einen auftreten und bei dem anderen nicht...
wie lautet denn die fehlermeldung genau?
tschau...
/*,*/
Wowbagger
ps: mache jetzt feierabend (:)) und schaue bis morgen früh nicht mehr ins forum...
Hallo Günter,
sieh Dir doch mal http://msie.winware.org/pages/solutions/probleme.htm an. Bei mir half Tip 5.
Viele Grüße,
Jörg
Hallo Jörg,
vielen Dank für Deine Bemühungen, aber ich kann's inzwischen nicht mehr nachvollziehen.
Habe mir zuhause vor ca. 2 Monaten den MSIE 5 drüberinstalliert und hatte den Vorgang
seitdem nicht mehr mit dem IE getestet - erst gestern abend dann ... jetzt bekomme ich ebenfalls keine Fehlermeldung mehr !??
Ich hake es unter dem üblichen Punkt "Windoof Mysterien" ab ;-)
Viele Grüße Günter
PS. Den IE nehme ich zur ab und zu zum Verifizieren geänderter Seiten - ansonsten
surfe ich mit Netscape.
Hallo Wowbagger,
vielen Dank für Deine Bemühungen, aber ich kann's inzwischen nicht mehr nachvollziehen.
Habe mir zuhause vor ca. 2 Monaten den MSIE 5 drüberinstalliert und hatte den Vorgang
seitdem nicht mehr mit dem IE getestet - erst gestern abend dann ... jetzt bekomme ich ebenfalls keine Fehlermeldung mehr !??
Ich hake es unter dem üblichen Punkt "Windoof Mysterien" ab ;-)
Viele Grüße Günter
Hallo!
Habe ich vielleicht etwas übersehen?
Scheint so ;-) :
<../../sfarchiv/1999_2/t03980.htm>
Grüße
Thomas