Hallo zusammen.
Ich arbeite zur Zeit mit TYPO3 4.2.1 - Wenn ich in meinem Template schreibe:
MENUE1 = HMENU
MENUE1 {
special = directory
special.value = 8 # ID der ersten Seite
entryLevel = 0
wrap = <div class="menu0"> | </div>
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="menu0-normal"
1.NO.allWrap = <div class="m0"> <span class="hinweis"> [ </span> | | <span class="hinweis"> ] </span></div>
1.NO.stdWrap.htmlSpecialChars = 1
1.ACT = 1
1.ACT.ATagParams = class="menu0-active"
1.ACT.allWrap = <div class="m0"> <span class="hinweis"> [ </span> | | <span class="hinweis"> ] </span></div>
1.ACT.stdWrap.htmlSpecialChars = 1
1.RO < 1.NO
1.CUR < 1.RO
}
Dann finde ich im XHTML-Quelltext folgenden Eintrag:
<div class="pfad-txt"> <a href="index.php?id=startseite" bonfocus="blurLink(this);[/b]"> Startseite </a> </div>
Prüfe ich den Quelltext mit http://www.totalvalidator.com dann werden alle onfocus="blurLink(this);" als Problem angezeigt.
Frage: Wie kann ich onfocus in den Menüs deaktivieren oder den Code so modifieren, dass er ohne Fehler durch die Prüfung geht.
Würde gerne meinen Code sauber halten :-)
Grüsse aus der sonnigen Schweiz.
Jens
Hallo just2b,
danke für Deine schnelle Antwort.
Ich habe natürlich vorher hier im Forum gesucht, aber nix gefunden was wirklich zu dem Thema passt.
Per Google habe ich nun den Hinweis auf " page.config.removeDefaultJS = 1 " gefunden. Aber
seite = PAGE
seite {
config.doctype = xhtml_trans
config.removeDefaultJS = 1
typeNum = 0
bodyTag = <body>
...
}
funktioniert bei mir nicht. Die onFucus bleiben in den Links.
Und nun?
der 1. treffer bei mir bei google wäre http://lists.netfielders.de/pipermail/typo3-stuttgart/2003-March/000027.html und hier steht dann
subparts.MENU.1 = TMENU
subparts.MENU.1.noBlur = 1
Ja, jetzt klappt es. Bei mir im Code sind das etwas anderes aus. Aber es klappt :-)
MENUE1 = HMENU
MENUE1 {
special = directory
special.value = 8 # ID der ersten Seite
entryLevel = 0
wrap = <div class="menu0"> | </div>
1 = TMENU
1.noBlur = 1
1.NO = 1
...
}
hab über google den Beitrag hier gefunden:
temp.top_menu = HMENU
temp.top_menu {
#1 level top-menu
1 = TMENU
1 {
noBlur = 1
klappt aber leider nicht!
Es kommt immer noch diese leichte Umrandung!
Grüße, Basti
?
lies doch nochmal was du da schreibst.
Du setzt noBlur auf 1 und wunderst dich das man die Rahmen sieht? Das verhindert doch, dass das kleine Javacript-Schnipsel blurLink(this) eben nicht in den Link eingefügt wird. Also wird der blur-Rahmen angezeigt. Setz es auf 0 oder lass es weg.
SLAng schrieb
?
lies doch nochmal was du da schreibst.
Du setzt noBlur auf 1 und wunderst dich das man die Rahmen sieht? Das verhindert doch, dass das kleine Javacript-Schnipsel blurLink(this) eben nicht in den Link eingefügt wird. Also wird der blur-Rahmen angezeigt. Setz es auf 0 oder lass es weg.
huch 🙂 achsooooo 🙂
ich hab immer gedacht, dass heißt = 1 die Rahmen weg 🙂
Dann teste ich das mal anders 😉
Danke!