KF-kissyForm / butterfly

Butterfly是完整的表单解决方案,自带表单验证、数据层、多表单主题支持和丰富的表单ui。
http://butterfly.36ria.com/
25 stars 31 forks source link

修正IE9,因为安全问题无法选择文本域的文本的bug #68

Open minghe opened 11 years ago

minghe commented 11 years ago

加行input.blur();

           var input = uploader.get('target').all('input').getDOMNode();
            input.select();
            //确保IE9下,不会出现因为安全问题导致无法访问
            input.blur();
            var src = document.selection.createRange().text;
            var img = $('<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);width:300px;visibility:hidden;"  />').appendTo('body').getDOMNode();
            img.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = src;
            var width = img.offsetWidth;
            var height = img.offsetHeight;