Hallo,
ich habe folgendes Problem. Typo3 generiert mir folgende Zeile:
if (msie4) {theObject.blur();}
Leider hat das zur Folge, dass beim Firefox der hässliche Rahmen beim klicken in meinem GMENU noch erscheint. Wie kann ich das ändern?
Vielen Dank,
Jörn
Leider funktioniert das nicht !
Im Quelltext wird immernoch diese Funktion reingeschrieben:
onfocus="blurLink(this);"
Oben wird die Funktion definiert:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}
Um den Rahmen nicht anzuzeigen, muss doch die Funktion blur() aufgerufen werden, oder nicht?
Hallo,
wenn Du das richtig in das Menüsetup gesetzt hast, dann sollte das aber funktionieren.
Zum Beispiel so:
temp.menu = HMENU
temp.menu.1.noBlur = 1
Ich habe es folgendermassen eingabeut:
seite.10.subparts.MENUE = HMENU
seite.10.subparts.MENUE.1 = GMENU
seite.10.subparts.MENUE.1.noBlur = 1
seite.10.subparts.MENUE.1.NO {
... aber es funktioniert leider nicht.
garantieren kann ich das jetz nicht, aber folgendes könnte gehn:
seite.10.subparts.MENUE = HMENU
seite.10.subparts.MENUE.1 = GMENU
seite.10.subparts.MENUE.1.NO = 1
seite.10.subparts.MENUE.1.NO.noBlur = 1
auch andere eigenschaften lassen sich nur für einzelne Zustände definieren.
Laures
... funktioniert leider auch nicht...
Hier gibts wohl einige Mißverständnisse, bei allen Postern 😉
In der TSRef steht:
noBlur : Normally graphical links are "blurred" if the browser is MSIE. Blurring
removes the ugly box around a clicked link.
If this property is set, the link is NOT blurred (browser-default) with
"onFocus".
siehe auch hier:
http://dciwam.de/faq/css/css-ie-rahmen-um-links-deaktivieren
... dann liegt es also am Firefox, dass der Rahmen angezeigt wird und es gibt keine Möglichkeit, den Rahmen zu entfernen!
Sehe ich das richtig ?
#paralyzed#
Quatsch... (Sorry)
Dieser Eintrag sollte "onfocus="blurLink(this);" aus dem Code entfernen!
Was Firefox dann Zeigt ist "seine" Sache ..
D.
engine schrieb
... dann liegt es also am Firefox, dass der Rahmen angezeigt wird und es gibt keine Möglichkeit, den Rahmen zu entfernen!
Sehe ich das richtig ?
doch es gibt eine Möglichkeit ...
setze noBlur = 1 damit die Standard-onFocus Atrribute verschwinden ... danach baust du per ATagParams dein eigenes onFocus ein
Zum Beispiel so:
temp.menuTop.1 {
noBlur = 1
NO.ATagParams = onFocus="if (this.blur) this.blur()"
}
das sollte in allen gängigen Browsern funktionieren 😉
Der Beitrag ist zwar schon zwei Jahre alt, aber immer noch hilfreich!
Thanks
--
Doni
----
Diese Rahmen kann man im Firefox auch mit folgender Stylesheetangabe entfernen:
:focus {
outline: solid 0;
)
Forrest
Hallo Forrest
:focus {
outline: solid 0;
}
Super Tip danke schön!!!