小应用。发一个。

Lostinet 2002-09-07 12:17:00
<script>
function button_fixstyle_onfocus(event)
{
event.srcElement.blur();
}
function button_fixstyle(button)
{
setTimeout(button.uniqueID+'.style.removeExpression("fixstyle")',1);
if(button.style.fixstyle)
return 1;
button.attachEvent("onfocus",button_fixstyle_onfocus);
return 1;
}
</script>
<style>
BUTTON
{
fixstyle:expression(button_fixstyle(this));
}
</style>

上面的东东令所有BUTTON都不会聚焦。而不需要在任何BUTTON上动手脚,效率也比BEHAVIOR好多了。


<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
...全文
27 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zz315 2002-09-20
  • 打赏
  • 举报
回复
或许用htc更科学些吧?
潇洒 2002-09-20
  • 打赏
  • 举报
回复
我还是没弄明白这个比 hideFocus 好在什么地方?
hideFocus 一样能实现这样的效果啊,而且代码也不需要这么多?

<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>

<SCRIPT>
for(i=0;i<document.all.tags("button").length;i++)
document.all.tags("button")[i].hideFocus=true;
</SCRIPT>
qiushuiwuhen 2002-09-07
  • 打赏
  • 举报
回复
比hideFocus更进一步了(你以前不是不喜欢expression么)
<style>BUTTON{fixstyle:expression(this.hideFocus=true);}</style>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>
<p><button>确定</button>


starcheng 2002-09-07
  • 打赏
  • 举报
回复
请教各位:
在frame或body上调用blur(),为何会使IE窗口失去焦点并最小化?
如何动态设置frame是否能接收焦点?
vivanboy 2002-09-07
  • 打赏
  • 举报
回复
上面的代码有什么用处吗?能否提示一下?
vivanboy 2002-09-07
  • 打赏
  • 举报
回复
没仔细看,原来是这样,好
llrock 2002-09-07
  • 打赏
  • 举报
回复
up
Lostinet 2002-09-07
  • 打赏
  • 举报
回复
哈。。。我以后写程序都不会再用<input type="button">了。。
<input type="submit">只会在上传文件才用。。
潇洒 2002-09-07
  • 打赏
  • 举报
回复
只可惜在
<input type="button" value="kk">
<input type="submit">

上都不能用啊.
================================================================
俺是"老"菜鸟一只, 请各位高手多指教!
------ 好好学习, 天天上网! --------

多谢 CSDN 助手帮我自动加入签名.
www.chinaok.net
================================================================
xizi2002 2002-09-07
  • 打赏
  • 举报
回复
丈二和尚
Lostinet 2002-09-07
  • 打赏
  • 举报
回复
哈。。。
~~~~~
那是因为以前想不到解除expression的方法啊。。
expression总是占CPU资源,所以我那时觉得好烦啦。。~~~
现在发现removeExpression能够去除<style>里设的expression,
那当然要用咯。~~~

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧