Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 10.06.2010, 09:27
Mr. Tool Mr. Tool ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.06.2010
Beiträge: 15
Mr. Tool befindet sich auf einem aufstrebenden Ast
Standard

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
/*Hier kommen noch sicherheitsabfragen rein*/
$ordner = $_POST['ordner'];
?>

<div id="fileQueue"></div>
<input type="file" name="uploadify" id="uploadify" />
<p><a href="javascript:jQuery(\'#uploadify\').uploadifyClearQueue()">Cancel All Uploads</a></p>
<p><a href="javascript:jQuery(\'#uploadify\').uploadifyUpload()">Start All Uploads</a></p>


<script type="text/javascript">
	function initUploadify(){
	        jQuery("#uploadify").uploadify({
				'uploader'       : './inc/uploadify/uploadify.swf',
				'script'         : './inc/uploadify/uploadify.php',
				'cancelImg'      : './templates/images/cancel.png',
	            'folder'         : '<?php echo $ordner ?>',
	            'auto'           : false,
	            'multi'          : true
	     	});
	};
</script>

Aufruf im documentReady
Code:
$('#select').change(function () {
	
	var folder = $(this).val();
	
	if($("#uploadifyBox").is(':visible')){
		$("#uploadifyBox").hide("slow");
	}
	
	$('#uploadifyBox').load('uploadify.php', {ordner: folder}, function(){
		$("#uploadifyBox").show("slow", function(){
			initUploadify();
		});
	});
});
falls einer noch fragen darüber hat soll er sich melden.


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

Geändert von Mr. Tool (10.06.2010 um 10:14 Uhr)
Mit Zitat antworten