Zum Inhalt springen

blur() beim Firefox

Erstellt am 21. März 2006 · 13 Antworten · letzte Antwort am 31. März 2009

Tags: Frage

engine ·

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

engine ·

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?

dfluess ·

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
engine ·

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.

Laures ·

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

engine ·

... 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#

dfluess ·

Quatsch... (Sorry)

Dieser Eintrag sollte "onfocus="blurLink(this);" aus dem Code entfernen!

Was Firefox dann Zeigt ist "seine" Sache ..

D.

EvilBMP ·
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 😉