用javascript做网页里碰到的三个难题,请大家进来帮我看看
第一个,表单中的项目如何通过回车来实现跳转,我是用onkeydown="if(event.keyCode==13)event.keyCode=9",在文本框里能正常用回车进行跳转,可是下拉框就不能实现这个功能,请问有没有 解决办法呀
第二个是我以前存的删除cookie,现实用户名注销功能,
我是用function delecookie()
{
var expires = new Date();
expires.setTime(expires.getTime() - 1);
parent.document.Cookie = "hoteluser=DelCookie; expires=" + expires.toGMTString();
}
可是也不能现实这个功能,请问代码应该如何写呀
第三个问题,比如说我我在网页建立客户档案时碰到要扫描客户的照片,请问扫描这块应该如何实现呀,我 这样讲应该清楚了吧,
问题点数:100、回复次数:2Top
1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-11-03 07:22:34 得分 0
1.select也一样可以获得焦点,但没有显示而已,这个时候你可以按方向键或者用滚轮都可以发现是有焦点的.
2.删除cookie只是客户端的操作,和注销功能有什么关系?没看明白
3.扫描就不要指望js了,js最多只能处理扫描后的图片.Top
2 楼treeClimber(我以我血荐轩辕)回复于 2005-11-03 09:03:13 得分 0
第一问题我提供一下解法:
就是循环一下form里面的元素,当第i个获得焦点时再让第i+1个获得焦点就行了。
var index = 0;
var elements = frm.elements;
onkeydown=function(){
if (elements[++index].type!='SUBMIT' && elements[++index].type!='RESET'){
elements[++index].focus();
}
}Top




