我参与的问题

qiushuiwuhen 2002-07-09 03:50:53
原因:
曾说了不回答问题了,但又不忍心看着问题不被解决

目的:
1.只在这里回答问题,不和大家抢分
2.将自己的回答汇总起来,做记录

慢慢的加,永不揭帖,也请大家监督,尽量少灌水,呵呵
...全文
4 点赞 收藏 52
写回复
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-10-16
结贴
回复
yonghengdizhen 2002-09-13
文件系统的权限..
IUSER_XXX
回复
Reker熊 2002-09-13
to qiushuiwuhen(秋水无恨)

怎么设置权限呢
回复
qiushuiwuhen 2002-09-13
to tdl982324(石井坚)
1.Adodb.Stream需要IIS5才自带
2.可能你没有权限或被管理员禁止了
回复
qiushuiwuhen 2002-09-13
to tracter(无事可作):
一般用sourceIndex,每个控件都有,系统自带
tabIndex是用来手动调节tab顺序的,人工设置

所以我不建议通过tabIndex,
<input><input><input><input><input>
<script>
function document.onkeydown(){
with(window.event){
if((keyCode==13)&&(document.all(srcElement.sourceIndex+1).tagName=="INPUT"))keyCode=9;
window.status="soruceIndex:"+srcElement.sourceIndex+" tabIndex:"+srcElement.tabIndex
}
}
</script>
回复
Reker熊 2002-09-13
为什么我在服务器上创建adodb.stream对象失败

本地却好用呢,秋水兄
回复
tracter 2002-09-13
十分感谢各位回答我的问题,但还有几个没有解决:
1、我如何知道指定tabIndex的是哪个元素
2、我怎么知道tabIndex最大是多少?
3、当我用如下脚本:
if(window.event.keyCode == 13){
window.event.keyCode=9;
}
将ENTER键实现TAB键的功能后,当焦点在最后一个元素时,
如果再按下ENTER键,焦点从页面上消失了,
焦点这时候在那里?如何让焦点再回到页面上
回复
yonghengdizhen 2002-09-12
不对
不对.
回复
ralpher2017 2002-09-12
不错.
go on....
回复
xdspower 2002-09-12
。。。。。。。。。。。。。
回复
Go_Rush 2002-09-12
....
回复
yonghengdizhen 2002-09-12
要知道全部元素中是否有获得焦点的,就通过扩充的isFocus判断.
回复
yonghengdizhen 2002-09-12
要在脚本中判断当前页面是否有焦点可不能这样子..

我写了个HTC.给能接受焦点的element定义了一个行为,扩充其属性.
如下:

<PUBLIC:PROPERTY NAME="isFocus" GET="_getFocus"/>
<PUBLIC:ATTACH EVENT="onfocus" ONEVENT="_focus()" />
<PUBLIC:ATTACH EVENT="onblur" ONEVENT="_blur()" />
<SCRIPT LANGUAGE="JScript">
var isFocus=false;
function _getFocus()
{
return isFocus;
}
function _focus()
{
isFocus=true;
}
function _blur()
{
isFocus=false;
}
</SCRIPT>

存为a.htc
如下使用:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY onbeforeunload="alert(xxx.isFocus||xxx.isFocus);return false" ondblclick="alert(xxx.isFocus||xxx.isFocus)">
<P>
<button id=xxx style="behavior:url(a.htc)" onclick="alert(xxx.isFocus)">open</button> 
<button id=yyy style="behavior:url(a.htc)" onclick="alert(yyy.isFocus)">leave</button> 
</BODY>
</HTML>
回复
pantech_36 2002-09-12
怎么在那都见你?
回复
qiushuiwuhen 2002-09-12
在一个函数中,怎么知道现在获得焦点的元素是哪个?


1.onfocus
<input name=input1 onfocus=window.status=name>
<input name=input2 onfocus=window.status=name>
<input name=input3 onfocus=window.status=name>
<input name=input4 onfocus=window.status=name>

2.activeElement
<input name=input1>
<input name=input2>
<input name=input3>
<input name=input4>
<script>
function getAct(){window.status=document.activeElement.name}
setInterval(getAct,100)
</script>
回复
tracter 2002-09-12
在一个函数中,怎么知道现在获得焦点的元素是哪个?
回复
yonghengdizhen 2002-09-12
遍历元素集合(有tabIndex属性的子集)进行查找不就行了..
回复
tracter 2002-09-12
在HTML页面中,元素有一个属性 tabIndex,即按tab键时,跳到元素的顺序。
我怎么知道 tabIndex等于某个值的元素是什么?
我怎么将焦点focus到指定tabIndex等于某个值得元素上??
回复
zhiwen_huang 2002-08-14
It's great!!!!!!!!!!!!!!!!!!!!!!!!!!111
回复
wasy 2002-08-05
看到秋水我就想灌两下水了
回复
发动态
发帖子
JavaScript
创建于2007-09-28

8.4w+

社区成员

Web 开发 JavaScript
申请成为版主
社区公告
暂无公告