//获得上传控件的值,obj为上传控件对象
getPath = function(fileObj) {
if (fileObj) {
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
fileObj.select();
return document.selection.createRange().text;
}
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (fileObj.files) {
//return fileObj.files.item(0).getAsDataURL();
return fileObj.files[0].getAsDataURL();
}
return fileObj.val();
}
return fileObj.val();
}
}
这个getPath 在下面调用
if($(settings.obj).is('input:file')){
$(settings.obj).change(function(){
if(!$(settings.obj).val() || $(settings.obj).val() == "") return false;
var fileControl = $(settings.obj);
if ($.browser.msie) {
if ($.browser.version == "6.0") {
var img = $("<img />");
div.replaceWith(img);
div = img;
var image = new Image();
image.src = 'file:///' + fileControl.val();
div.attr('src', image.src);
if(settings.autoScaling) autoScaling();
}
else {
div.css({ filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)" });
div.get(0).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = "image";
try {
div.get(0).filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = getPath(fileControl);
} catch (e) {
//alert("无效的图片文件!");
return;
}
if(settings.autoScaling) setTimeout("autoScaling()", 100);
}
}
});
}
æµè§å¨å®å ¨æ§å·²ç»å¤§å¤§æé«ï¼è¦å®ç°å¾çä¸ä¼ é¢è§ä¸æ¯é£ä¹ç®åäº
ä¸è¿æå¾å¤åéæå è¿çæ¹æ³æ¥å®ç°
ä¾å¦ie7/ie8ç滤éé¢è§æ³ï¼firefox 3çgetAsDataURLæ¹æ³
å ·ä½å¯ä»¥åèè¿ä¸ªå¾çä¸ä¼ é¢è§ææ
åèèµæï¼http://www.blueidea.com/common/shoutbox/redir.asp?2=u&id=11586
图片预览的问题,在火狐中不执行下面这段代码,我的问题是getPath值得...
浏览器安全性已经大大提高,要实现图片上传预览不是那么简单了 不过有很多变通或先进的方法来实现 例如ie7\/ie8的滤镜预览法,firefox 3的getAsDataURL方法 具体可以参考这个图片上传预览效果 参考资料:http:\/\/www.blueidea.com\/common\/shoutbox\/redir.asp?2=u&id=11586 ...
EasyUI 在火狐浏览器困扰我的问题:
回答:html网页可以参考W3C标准 http:\/\/www.w3school.com.cn\/w3c\/w3c_html.asp
在jsp中做照片上传预览的代码
建议你使用 Web upload 组件,可图片预览, 可多选,可拖放上传,可粘贴后直接上传 百度开源产品.俩三行代码就可以直接使用 具体网址 :http:\/\/www.admin10000.com\/document\/4721.html
我下载火狐浏览器的源代码 怎么把他变回可以执行的程序呢
1,首先到网上找信息,发现编译它并不是那么容易的事情,许多人都出现了许多问题。值得一看得有如下几个网页:官方关于编译的页面:http:\/\/developer.mozilla.org\/en\/docs\/Build_Documentation;使用vs2005编译mozilla(firefox)的页面:http:\/\/cs.senecac.on.ca\/~david.humphrey\/writing\/firefox-win32-build.html;更清楚的...
为什么在ubuntu系统中安装火狐特色中文版怎么安装不起来啊
\/\/确认$path下的firefox具有可执行权限.sudo cat \/usr\/bin\/firefox.sh \/\/看有没有老的路径问题,如果有则修改之.修改firefox安全属性配置文件.vim \/etc\/apparmor.d\/usr.bin.firefox \/\/修改老的路径为新路径.重新载入firefox配置cat \/etc\/apparmor.d\/usr.bin.firefox | sudo apparmor_parser -r ...
您使用的浏览器不支持此复制功能,手工复制一下吧
1、IE浏览器,解决方法有三种,代码如下:复制代码代码如下:function copy(txtid){ var txtObj = document.getElementById(txtid);if(window.clipboardData){ \/\/ 仅IE支持此对象,firefox、chrome不支持 \/\/1、通过clipboardData对象实现复制 \/\/window.clipboardData.clearData();\/\/window.clipboardData....
windows找不到文件'C:\\Program Files\\Opera\\opera.exe'。请确定文件...
1、请尝试运行Program Files文件夹下的其它的exe文件看看会不会出现这样的提示。2、杀毒!3、对照正常的系统里的“环境变量”查看一下你机器里系统的环境变量。“环境变量”打开的方式:右击“我的电脑”-属性-高级-环境变量
python代码运行助手怎么打开
1、要打开这运行助手首先要下载一个learning.py,如果找不到可以复制如下代码另存为“learning.py”,编辑器用sublime、或者notepad++。!\/usr\/bin\/env python3# -*- coding: utf-8 -*-r'''learning.pyA Python 3 tutorial from http:\/\/www.liaoxuefeng.comUsage:python3 learning.py'''import sys...
...提交表单不能跳转页面问题!action已经执行,但是不能跳转到指定的页面...
火狐兼容,是因为火狐浏览器有一定的容错机制,但是IE就没有。还有跳转的链接 尽可能写完整 超链接 应该写成 超链接 因为楼主你没有约束namespace ,所以这里直接跳转 action="\/RoleAction\/finRoleAuthorityList.action"肯定会有问题。
为什么我这段js在火狐,ie下都可以使用,在谷歌浏览器就不行???
if (this.checked==true) { Checkbox=true;} });if (Checkbox){ var t=confirm("您确认要删除选中的内容吗?");if (t==false){ return false;}else{ var cks=document.getElementsByName("id");var id="";\/\/拼接所有的图书id for(var i=0;i<cks.length;i++){ if(cks[i].checked...