Upload Module Problem
Eingetragen von jefff (21)
am 22.07.2008 - 14:26 Uhr in
am 22.07.2008 - 14:26 Uhr in
Hallo,
ich habe eine recht umfangreiche Drupal Seite fuer unseren Verein.
Das Standart Upload-Modul (v5.7) ist aktiviert, damit ich Anhaenge an Nodes machen kann.
Ich kann eine Datei auswaehlen, druecke dann auch Upload, dann kommt die folgende Fehlermeldung:
Beim Firefox kann man einfach auf "ok" klicken. Dann gehts weiter, als waere nichts passiert.
Der IE hingegen macht nach klicken auf OK nicht weiter.
Woher kommt der Fehler? Hatte schonmal jemand das Problem? Was kann ich tun?
Kann ich das Uploadmodul de- und wieder aktivieren, ohne dass die Anhaenge verloren gehen?
Danke und Gruss
- Anmelden oder Registrieren um Kommentare zu schreiben
Browser-Einstellungen
am 22.07.2008 - 16:51 Uhr
Hast Du die Browser-Einstellungen mal geprüft?
Ist ein Download überhaupt möglich mit dem IE bei Dir?
Hast Du mal auf einem anderen Rechner probiert?
Wir hatten schon mal Probleme mit Umlauten (dafür gibts ein extra Modul), aber
dann hat der Brwoser wenigstens versucht die Datei zu öffnen...
Viele Grüße,
www.maximago.de
hey, download klappt! habs
am 22.07.2008 - 18:07 Uhr
hey,
download klappt!
habs probiert auf firefox 2 und ie 7, da treten die beschriebenen probleme auf.
welche browsereinstellungen koennte ich da ueberpruefen?
hab gerade mal auf firefox 3 versucht. das klappt... komisch.
Loesung gefunden
am 24.07.2008 - 08:10 Uhr
Hi, nach einiger Recherche habe ich die Loesung zum Problem bei drupal.org gefunden: http://drupal.org/node/248146#comment-831950
KURZ: Problem tritt auf bei:
* Browser Firefox 2, IE 6 und 7
* Upload Modul aktiv UND FCKEditor aktiv
LOESUNG: Patch:
--- drupal.js (revision 18)
+++ drupal.js (working copy)
@@ -143,7 +143,7 @@
window.iframeHandler = function () {};
var div = document.createElement('div');
div.id = 'redirect-holder';
- $(div).html('<iframe name="redirect-target" id="redirect-target" class="redirect" onload="window.iframeHandler();"></iframe>');
+ $(div).html('<iframe name="redirect-target" id="redirect-target" src="javascript:void(0)" class="redirect" onload="window.iframeHandler();"></iframe>');
var iframe = div.firstChild;
$(iframe)
.attr({
@@ -157,6 +157,7 @@
visibility: 'hidden'
});
$('body').append(div);
+ iframe.src = "javascript:void(0)";
};
Danke
am 24.07.2008 - 13:23 Uhr
Danke fürs Posten der Lösung! Wenn man das gleiche Problem hat, ist das Gold wert...
Viele Grüße,
www.maximago.de