javascript内容总是显示在状态栏里的问题

foolfish 2002-07-06 10:12:53
我用这种方式来调用javascript函数,
<a href="javascript:kkk();">xxx</a>

这样鼠标移动到xxx的时候javascript:kkk();就会显示在状态栏里
我js修改状态栏,这时移动到xxx不显示了,但click的时候会显示
我又增加了onclick="修改状态栏信息"
但这时候在移动上去和click的同时又会显示javascript:kkk();..
我昏~~
如何能让状态栏永久的显示同一信息不改变?

我不想改 a href="javascript:kkk();" 这种调用方式成onlick
因为那样一点屏幕就移到最上面去了.(这个能不能解决?)
...全文
233 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-07-07
  • 打赏
  • 举报
回复
<a href="javascript:kkk();" onmouseover='window.status="呵呵";return true'>xxx</a>
Lostinet 2002-07-07
  • 打赏
  • 举报
回复
>>>我觉得JavaScript版上很多人的问题都属于走火入魔。
和我的后缀是巧合吧。。
不关我事,我闪安,,
Lostinet 2002-07-07
  • 打赏
  • 举报
回复
...

<a href="tip://点这个去看MM" onclick="return kkk()&&false">kkk</a>
lanbor 2002-07-07
  • 打赏
  • 举报
回复
哦,我觉得最好的办法是用htc:

a.htc
-----------------------------------------------------------------
<PUBLIC:COMPONENT>
<PUBLIC:ATTACH onevent="mouseover()" event="onmouseover"/>
<PUBLIC:ATTACH onevent="mouseout()" event="onmouseout"/>
<PUBLIC:ATTACH onevent="mouseup()" event="onmouseup"/>
<PUBLIC:ATTACH onevent="mousedown()" event="onmousedown"/>
</PUBLIC:COMPONENT>
<script language="JScript">
function mouseover()
{
element.runtimeStyle.cursor='hand';
element.runtimeStyle.color='blue';
element.runtimeStyle.textDecoration='underline';
}

function mouseout()
{
element.runtimeStyle.color='';
element.runtimeStyle.textDecoration='';
}
function mouseup()
{
element.runtimeStyle.cursor='hand';
element.runtimeStyle.color='blue';
element.runtimeStyle.textDecoration='underline';
}
function mousedown()
{
element.runtimeStyle.cursor='hand';
element.runtimeStyle.color='red';
element.runtimeStyle.textDecoration='underline';
}
</script>


main.html
-------------------------------------------------------------------
<head>
<style>
......
.mya{behavior:url(a.htc);}
......
</style>
</head>
<body>
<a class="mya">dddddd</a><br>

<span style='cursor:hand' class="mya">dddddd</a>

</body>
eagle_gui 2002-07-07
  • 打赏
  • 举报
回复
这个试试
<base onmouseover="window.status='哈哈哈哈哈只一!';return true" onmouseout="window.status='';return true">

</head>
foolfish 2002-07-07
  • 打赏
  • 举报
回复
因为我后面code写的很长,显示在状态栏不好看

嗯..是有些钻牛角尖

这个问题就此打住,谢谢各位了,稍后结贴 :)
saucer 2002-07-07
  • 打赏
  • 举报
回复
agree with hax,
"我觉得JavaScript版上很多人的问题都属于走火入魔。"

some of the things you want to do can only be achieved through a customized browser
lanbor 2002-07-07
  • 打赏
  • 举报
回复
我一般都是通过这种方式模拟<a>的:

<a style="cursor:hand;font-size:12px" onclick="go();" onmouseover="this.style.color='blue';this.style.textDecoration='underline';" onmouseout="this.style.color='';this.style.textDecoration='';">your link</a>
skyover 2002-07-07
  • 打赏
  • 举报
回复
这样好了。

<a herf="http://www.M$.com/" onclick="this.href=your link;">you link text </a>

这样别人看到的只是一个假的而已。。呵呵。。
hax 2002-07-07
  • 打赏
  • 举报
回复
但是过分剥夺用户的权利(主导权、知情权等),是有问题的。我希望大家认识到这一点。
hax 2002-07-07
  • 打赏
  • 举报
回复
请记住,JS是一种脚本语言,依赖于host环境。它不是可以控制一切的万能膏药。如果你要全面的控制用户,就用ActiveX吧。
hax 2002-07-07
  • 打赏
  • 举报
回复
你为什么要钻这个牛角尖?状态栏本来就是给用户以提示的,你偏要不让用户看,实际上已经钻入了牛角尖。

我觉得JavaScript版上很多人的问题都属于走火入魔。
foolfish 2002-07-07
  • 打赏
  • 举报
回复
如何使用
<a style="cursor:hand;" onclick="go();">your link</a>

这个的同时能保证css定义的A:hover 效果呢?
foolfish 2002-07-07
  • 打赏
  • 举报
回复
上面的方法我全部测试过了
好象只要是 href这样引用的js都会有一瞬间闪烁

真的没法解决了吗?
~~~~>_<~~~~
qiushuiwuhen 2002-07-07
  • 打赏
  • 举报
回复
<a href="javascript:kkk();" onfocus='window.status="呵呵";return true' onmouseover='window.status="呵呵";return true'>xxx</a>


lanbor 2002-07-07
  • 打赏
  • 举报
回复
foolfish(呆鱼) 大哥。我 说了会有闪一下的。0.001秒的时间。凑合着用吧。哈哈。
skyover 2002-07-07
  • 打赏
  • 举报
回复
其实思归的办法是最好的。
<a style="cursor:hand;" onclick="go();">your link</a>

这样一点连接都不显示不是最好?
saucer 2002-07-07
  • 打赏
  • 举报
回复
请秋水把光标移动到连接处,按下鼠标不动,然后看状态栏

类似的答案我已经在另外一个帖子里给出,其它的场合均能照顾,但就是失败在该处
foolfish 2002-07-07
  • 打赏
  • 举报
回复
其实兰波后面说的几种方法都不行

你可以试试,建立新档把你的code贴进去,然后打开该页面
点连接,一定认真看着状态栏
这时javascript:kkk();会闪出一次,
再点就不会有了
第一次点总是会出现.

saucer 2002-07-07
  • 打赏
  • 举报
回复
it is not worth the efforts, just open a window with no status bar
加载更多回复(6)

87,996

社区成员

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

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