Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   uploaddify, фокус и вид курсора (https://javascript.ru/forum/dom-window/15675-uploaddify-fokus-i-vid-kursora.html)

mikel 09.03.2011 12:04

uploaddify, фокус и вид курсора
 
Подскажите, плз
Прикрутил к сайту uploaddify, но есть проблемка:
При наведении курсор в форме стрелки, а не руки, по клику курсор меняет форму на стрелку, и только по второму клику открывается окно выбора файла на компьютере. Судя по всему, где-то теряется фокус.
$(document).ready(function()
	{		 
		$("#<%=IRRFileUpload1.ClientId %>").uploadify({
			'uploader'       : 'uploadify.swf',
			'buttonImg'   : 'upload.png',
			'width'       : 230, 
			'height'       : 30,
			'script'         : 'UploadVB.ashx',
			'cancelImg'      : 'cancel.png',
			'folder'         : '../PartnerUploads/IRR/',
			'wmode'       : 'transparent',
			'multi'          : false,
			'auto'			 : false,
			'hideButton'  : false,
            'fileExt'     : '*.xml',
            'fileDesc'    : 'Загрузка',
            'onSelect'    : function(event, ID, fileObj) 
                { 
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.visibility = 'hidden';
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.height = '1px';
                    $("#<%=IRRFileUpload1.ClientId %>").uploadifySettings('hideButton', true);                     
                },
            'onCancel'    : function(event, ID, fileObj,data) 
                { 
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.visibility = 'visible';
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.height = '30px';
                    $("#<%=IRRFileUpload1.ClientId %>").uploadifySettings('hideButton', true); 
                },
            'onComplete'  : function(event, ID, fileObj, response, data) 
                { 
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.visibility = 'visible';
                    document.getElementById("IrrXml_IRRFileUpload1Uploader").style.height = '30px';
                    $("#<%=IRRFileUpload1.ClientId %>").uploadifySettings('hideButton', true);
                } 	
		});
	});

dmitriymar 09.03.2011 15:51

ну а при чём js к флеш?-эт раз
где в коде хоть одна строка отвечающая за изменение курсора? -эт два
где в коде хоть одна строка с событием онфокус,чтобы он терялся ?-эт три

mikel 10.03.2011 12:08

1) В uploadify кнопка загрузчика флэшовая
2, 3) Уточню, проблема проявляется только в Mozilla, в iframe, в других браузерах все норм. По идее, и не должно быть никакого кода по изменению курсора или установки фокуса, теоретически все должно задано из исходников uploadify. Может дело и не в фокусе, это так, предположение...

dmitriymar 10.03.2011 13:11

Цитата:

Сообщение от mikel
В uploadify кнопка загрузчика флэшовая

ну дак и загрузка файла организованна флеш. а не js


Часовой пояс GMT +3, время: 10:37.