论坛首页 Web前端技术论坛

受不了,这个问题困了我很久了。

浏览 5276 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-28  
yanbory 写道
还有另一个问题,找了很多资料都没有解决,呵呵。

就是页面上的文件选择器(<input type="file">),怎么控制用户的选择类型,如:*.jpg,*.bmp等。



只能选择后自己用javascript判断了
0 请登录后投票
   发表时间:2006-11-28  
winterwolf 写道
yanbory 写道
很简单的一句话,就是在onclick事件中改变一个images对像的src。

但是,同样的一个页面上面,两个地方调用,一个地方调用这个images对像能正常显示,但另一个地方调用就不行,这个images对像就不显示图片了,而我点“显示图片”又能出来。

function popUp(src){

   tree.icons[0].src = src;
   ....

}

方法就这么简单,请哪位有经验的高手帮看下,倒底为什么,在这先谢谢了。


改变src是显示不了img才是正常的. 正确的方法应该是先将图片都"显示"出来 然后用层荫蔽起来
js改变img的css属性中的z坐标将其显示出来.

如果用svg就可以直接改变src


谢谢。

我是要改变images对像的图片内容,不是想隐藏和显示。

我很多地方都是通过改变images对像的src来更换图片的。而且都可以正常使用。

如果只是单纯的控制图片显示,用obj.style.display = "" || obj.style.display = "none",就可以了吧,而且简单。
0 请登录后投票
   发表时间:2006-11-28  
karna 写道
yanbory 写道
还有另一个问题,找了很多资料都没有解决,呵呵。

就是页面上的文件选择器(<input type="file">),怎么控制用户的选择类型,如:*.jpg,*.bmp等。



只能选择后自己用javascript判断了


呵呵,比如像这样。

if(curValue.substring(curValue.lastIndexOf("."))==".jpg"){

   return true;

}else{

   alert("只能选择JPEG格式的文件(即文件名以.jpg结尾的文件)。");
   curObj.focus();
   return false;

}

0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics