JQuery Uploadify Upload Ordner Problem
Hallo XHTML Community!
Ich hoffe das Jemand von euch mir bei diesem problem helfen kann. Das Problem: Ich benutze auf meiner Seite JQuery 1.4.2 und das Uploadify Script 2.1.0 Ich habe ein Auswahlfeld, wenn ich einen Eintrag auswähle wird (falls nicht vorhanden) die Uploadify Instanz generiert. Das funktioniert noch alles. Sobald ich jedoch einen anderen Eintrag auswähle wird mittels "uploadifySettings" (offizielle funktion für settings änderungen) der Ordner auf einen anderen umgelenkt. uploadify Initialisierungs Funktion Code:
function initUploadify(folder) Code:
$('#select').change(function () { HTML-Code:
<div class="content"> Nachdem ein Eintrag ausgewählt wurde Initialisiert er das Uploadify Script korrekt und erzeugt folgenden HTML Code HTML-Code:
<div id="uploadifyBox" style="display: block;"> Wenn man dann jedoch den 2 Eintrag auswählt sollte er mittels dem uloadifySettings den folder in ./data/Ordner2 ändern, was er aber nicht tut beim direkten ändern mit Firebug funktioniert es. Ich glaube es liegt daran das die funktion zwar aufruft die flashvars value aber nicht umschreibt. Kennt jemand von euch eventuell eine andere möglichkeit diese value umzuschreiben? MfG Mr. Tool |
Zitat aus der offiziellen Doku:
Zitat:
|
ja das ist mir schon klar
das hab ich ja in der Initialisierungs Funktion schon gemacht. Code:
//folder wird beim ändern des dropdown feldes übergeben Das komische ist das wenn ich nach dem aufruf der oben genanten Zeile das ganze mit alert() und nur ('folder') aufrufe gibt er mir den richtigen Pfad zurück nur wenn ich dann was uploade wird es wieder in Ordner1 anstatt Ordner2 hochgeladen Aber genau das tut er ja nicht. Deswegen suche ich eine alternative zu diesem funktions aufruf |
Du rufst beim init die Settings auf und beim change() nochmals, dann sollte der das überschreiben.
Code:
$('#select').change(function () { |
ich ruf nach jedem change die init funktion auf.
in der is ne if abfrage ob der button existiert existiert er nicht wird er generiert, existiert er wird umgeschrieben. der vorschlag von dir is ja genau das gleiche. EDIT:// So habs jetzt gelöst. Ich habe eine neue .php Datei erstellt in der das input feld/sart/cancel und ein script tag mit der inituploadify funktion drinnen ist die nurnoch aus dem aufruf uploadify() besteht. onchange der dropdownbox mach ich nen load mit variablen übergabe (der ausgewählte Ordner) und warte bis es hereingeladen ist, dann wird geshowt und danach die funktion aufgerufen. uploadify.php Code:
<?php Aufruf im documentReady Code:
$('#select').change(function () { und vielen dank an uspri ich glaub ich hab zwar deinen vorigen post falsch verstanden aber du hast mich auf die load schiene gebracht MfG Mr. Tool |
Nee, ich hatte das so gemeint, dass Du dein init() schon laufen lassen kannst, dann aber nach dem change() bei dem Select dann explizit nochmal mit den uploadifysettings den folder überschreiben sollst, nicht nochmal init() aufrufen.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:33 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023