Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 30.06.06, 10:21
Benutzerbild von DasNom
Forum Newbie
 
Registriert seit: 24.11.05
Ort: Immenstadt
Beiträge: 33

xhtml strict: IE macht keine Rollovers


Guten Tag,

ich entwickle gerade eine Seite in XHTML Strict (ist so Vorgabe) und habe ein Problem mit dem von Typo3 verwendeten JavaScript für die Rollovers.

Es geht um diesen Abschnitt:

Code:
function over(name,imgObj)	{	//
  if (version == "n3" && document[name]) {
    document[name].src = eval(name+"_h.src");
  }
  else if (typeof(document.getElementById)=="function" && document.getElementById(name)) {
    document.getElementById(name).src = eval(name+"_h.src");
  }
...
Konkret um diese Abfrage:

Code:
typeof(document.getElementById)=="function"
Im Strict Modus gibt der IE als Typ von "getElementById" [Object] zurück. Somit wird das Skript nicht ausgelöst.

Wie kann ich das von Typo3 Eingefügte Skript entsprechend Anpassen? Ist dies evtl. über eine Extension möglich?

grüße
dasNom
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 30.06.06, 19:42
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 36
Beiträge: 1.535

Hi!
Die gute Nachticht ist, dass dieser Bug bereits bekannt und gemeldet ist (siehe:http://bugs.typo3.org/view.php?id=3729). Die schlechte lautet, dass es bis heute (30/6/06) keinen offiziellen Patch für das Problem gibt.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 30.06.06, 20:10
Benutzerbild von tastendruecker
Forum Zuschauer
 
Registriert seit: 30.06.06
Ort: Bremen
Alter: 38
Beiträge: 9

JavaScript-Code ist nicht korrekt


Hallo,

der Fehler entstammt aus der class.tslib_fe.php (Typo3 V4: Zeilen 3648 und 3654:sad:

Statt
Code:
else if (typeof(document.getElementById)=="function" && ...
muss es in der Tat heißen
Code:
else if ( (document.getElementById) && ...
Gruß
Sven
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 02.07.06, 14:23
Benutzerbild von DasNom
Forum Newbie
 
Registriert seit: 24.11.05
Ort: Immenstadt
Beiträge: 33

Hallo,

Danke für die Tipps. Hab das JavaScript entsprechend abgeändert und nun funktioniert es.

Viele Grüße
dasNom
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Powermail und XHTML 1.1 cyRus-tC powermail 2 28.05.08 09:15
RTE erstellt keinen XHTML Strict Code talies TYPO3 4.x Rich Text Editor 0 12.02.08 08:18
jw_calendar macht keine Absätze in der Beschreibung. lemon Alle anderen Extensions 1 25.03.07 17:45
XHTML-Cleaning croque-monsieur Barrierefreiheit 4 14.12.06 08:31
link zur xhtml-faq vom w3c daniel HTML & CSS 0 05.09.04 20:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS