IE7 WinXP SP3 - aufklappbare Eingabebereiche funktionieren nicht
Eingetragen von kidata (17)
am 10.06.2008 - 11:28 Uhr in
am 10.06.2008 - 11:28 Uhr in
Hallo,
im IE7 funktionieren ab SP3 die aufklappbaren Eingabebereiche nicht mehr (mit SP2 gab es keine Probleme) - es fehlt der (per JavaScript eingefügte) Link auf den Legend-Tags der Fieldsets.
Ist dieser Bug bekannt? Ich konnte auf drupal.org nichts zu dem Thema finden.
Setzt SP3 evtl irgendeine Option im IE7, die das ausführen des entsprechenden JavaScripts verhindert?
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn du die Fieldsets meinst
am 10.06.2008 - 11:55 Uhr
Wenn du die Fieldsets meinst zb beim Erstellen von Inhalt wie Menüeinstellungen, Eingabeformate usw. , dann kann ich diesen Fehler so nicht bestätigen.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Spartacus schrieb Wenn du
am 10.06.2008 - 12:07 Uhr
Wenn du die Fieldsets meinst zb beim Erstellen von Inhalt wie Menüeinstellungen, Eingabeformate usw. , dann kann ich diesen Fehler so nicht bestätigen.
Ja genau die Fieldsets meine ich.
Das Problem trat bei unserem Kunden auf - dort ist SP3 installiert, auf meinem System (vorher SP2) kann ich den Fehler erst seit dem Update auf SP3 rekonstruieren.
Ergo müsste das Problem ja irgendetwas im Zusammenhang mit dem SP3 zu tun haben.
Die collapse.js hat Version 1.10:
// $Id: collapse.js,v 1.10 2007/01/11 03:38:31 unconed Exp $
Drupal ist die 5.7
Ich habe in der collapse.js
am 10.06.2008 - 12:37 Uhr
Ich habe in der collapse.js mal folgenden Test eingebaut:
// Global Killswitch
if (Drupal.jsEnabled) {
$(document).ready(function() {
alert("...in function");
$('fieldset.collapsible > legend').each(function() {
var fieldset = $(this.parentNode);
// Expand if there are errors inside
if ($('input.error, textarea.error, select.error', fieldset).size() > 0) {
fieldset.removeClass('collapsed');
}
alert("...in each");
...
Die Alerts werden ausgeführt und anschließend sind die Legends auch korrekt mit dem Link versehen - nehme ich die Alerts wieder herraus besteht das Problem wieder.
Das ist mir absolut rätselhaft, da ja offensichtlich die entsprechende Funktion aufgerufen wird.
Guck doch mal auf
am 10.06.2008 - 13:03 Uhr
Guck doch mal auf cvs.drupal.org nach einer neueren Version der collapse.js (aufpassen dort mit den Drupalversionen).
Es gibt dort u. a. die Version
// $Id: collapse.js,v 1.16 2007/09/12 18:29:32 goba Exp $
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Unabhaengig von der Version
am 10.06.2008 - 13:07 Uhr
Unabhaengig von der Version der collapse.js
Welche jQuery Version ist bei Dir installiert? Ist es die 1.1.1?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
quiptime schrieb Welche
am 10.06.2008 - 13:39 Uhr
Welche jQuery Version ist bei Dir installiert? Ist es die 1.1.1?
jquery.js ist die 1.6:
// $Id: jquery.js,v 1.6 2006/12/23 21:46:35 dries Exp $
quiptime schrieb ... Es
am 10.06.2008 - 13:42 Uhr
...
Es gibt dort u. a. die Version
// $Id: collapse.js,v 1.16 2007/09/12 18:29:32 goba Exp $
Die aktuellste Version für Drupal 5.7 ist die 1.10 - die verwende ich ja auch.
Was ich aber eben nicht verstehe: warum werden die Operationen (// Turn the legend into a clickable link and wrap the contents of the fieldset) ausgeführt wenn das Skript durch die Alert-Boxen unterbrochen wird?!
Welche JQuery Version
am 10.06.2008 - 14:03 Uhr
Siehe Post voran: Welche JQuery Version verwendst Du?
Sorry, Antwort uebersehen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.