SWFUpload + IE = null

metrander

Новичок
В отдельном файле я создаю объект SWFUpload с установками и форму загрузки, т.е.
download.php:

$(document).ready(function() {
var settings = {
flash_url : "swfupload.swf",
upload_url: "upload_foto.php",
post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},
.......
.......
//***************event Handlers********************
file_queued_handler: fileQueued,
file_queue_error_handler: fileQueueError,
file_dialog_complete_handler: fileDialogComplete,
upload_start_handler: uploadStart,
upload_progress_handler: uploadProgress,
upload_error_handler: uploadError,
upload_success_handler: uploadSuccess,
upload_complete_handler: uploadComplete,
queue_complete_handler: queueComplete
var swfu = new SWFUpload(settings);

<form>
..... форма загрузки
</form>
Этот файл я подгружаю с помощью $("#fotogal").html(data). Работает всё на ура, за исключением в IE. В IE появляется форма загрузки файлов без кнопки загрузки. Методом тыка обнаружил, что, если я заблокирую установки ****event Handlers**** в SWFUpload то кнопка загрузки появляется как положено, но без установок event Handlers ничего не работает.В чём может быть проблема?
 

metrander

Новичок
В отдельном файле я создаю объект SWFUpload с установками и форму загрузки, т.е.
download.php:

$(document).ready(function() {
var settings = {
flash_url : "swfupload.swf",
upload_url: "upload_foto.php",
post_params: {"PHPSESSID" : "<?php echo session_id(); ?>"},
.......
.......
//***************event Handlers********************
file_queued_handler: fileQueued,
file_queue_error_handler: fileQueueError,
file_dialog_complete_handler: fileDialogComplete,
upload_start_handler: uploadStart,
upload_progress_handler: uploadProgress,
upload_error_handler: uploadError,
upload_success_handler: uploadSuccess,
upload_complete_handler: uploadComplete,
queue_complete_handler: queueComplete
var swfu = new SWFUpload(settings);

<form>
..... форма загрузки
</form>
Этот файл я подгружаю с помощью $("#fotogal").html(data). Работает всё на ура, за исключением в IE. В IE появляется форма загрузки файлов без кнопки загрузки. Методом тыка обнаружил, что, если я заблокирую установки ****event Handlers**** в SWFUpload то кнопка загрузки появляется как положено, но без установок event Handlers ничего не работает.В чём может быть проблема?
Вопрос решён, спасибо (Проблема была в том, что нельзя подключать скрипты в динамически созданную страницу)
 
Сверху