WEB+JS动态绑定事件的方法有哪些?

来源:百度知道 编辑:UC知道 时间:2024/06/10 15:35:17
如题,我只知道有控件里面加on**,还有JS里用obj.on**=function(),可是像讯雷和google这些自动立出搜索结果是怎么做出来的?他的事件是怎么绑定的?
大家看清楚我的问题吧,我说了我知道有on**和用JS的obj.on**=function(),回答还给我说onKeyUp(),我说了这个我知道呀,我是问还是其他的方法。

另外我的一个子文档里有如下代码:
<script type="text/javascript">
var $hot_keyword = new Array();
$hot_keyword[0] = new Array('服装厂',624);
$hot_keyword[1] = new Array('服装中国',812);
$hot_keyword[2] = new Array('服装',622);
$hot_keyword[3] = new Array('服装库存',688);
parent.window.showHotKeyword($hot_keyword);
</script>
提示我没有权限,要哪门子权限啊?我在本地都是正常的,传到网上就是这个问题,我想不出来是什么问题了,有没有大虾指教一下?加分

楼下的你别JB,我知道,我没叫你说别的,我只是问他们是怎么绑定的事件,不过我看到迅雷的了,GOOGLE的不想去看,至于showHotKeyword是什么,我想一般人都看得出来是一个自定义函数,少在我面前装高手

没有权限肯定是调用的JS跟页面不是一个域的嘛~

你可以把具体的代码都放上来啊,,这么一点看不出问题的呀

哦,,看到parent.想到你可能子页面跟父页面不是一个域的?

是onKeyUp
有字符输入的时候即响应JS程序
再次给你说,google用的是onKeyUp,不信你看看源码,看不懂别说我的不是.
你所说的那个google和讯雷自动搜出的结果可不是单纯的JS做到的.
用onKeyUp事件来调用了一个JS程序,而这个程序用了xmlhttp组件向服务器发请了搜索请求,服务器端根据JS程序传回的代码进行搜索,然后再把搜索的结果传给用户,再由JS程序把结果显示到文本框的下面,就是你看到的结果.这个过程是无刷新的,也就是平常所说的ajax技术.
不知道就别喊什么"绑定啊,我知道啊"云云.我们看得很清楚,不需要你强调.

另外,showHotKeyword是什么玩意儿,凭什么要运行,程序都不完整怎么解决你的问题.