返回列表 发帖

[原生JavaScript] JS事件调用的问题请教

问题如下

我在一页面文件index.jsp文件中,有如下代码
  1.    <div id="tabdiv">
  2.     <span class="tab" onMouseover="switchPage(this, 'create_shipment_order.jsp')">Shipment Order</span>
  3.     <span class="tab" onMouseover="switchPage(this, 'shipmentorder_search.jsp')">Search Shipment Order</span>  
  4. </div>
复制代码

这样的话,我发现,在create_shipment_order.jsp和shipmentorder_search.jsp写的js对应的事件,好象都不起作用了,非要将js事件,要写在index.jsp文件中才行..

希望得到的帮助

对于上述现象,有如下两个问题,想请教各位朋友了
1.为什么会出现上述现象?
2.我现在想要写在 create_shipment_order.jsp和shipmentorder_search.jsp写的js对应的事件 起作用,昨办?

提问赏金:6金币
获奖名单 : bruceye(3金币)    秋风飘涩落(3金币)    
成功的人不是赢在起点,而是赢在转折点!

青春是那么的耀眼,我该怎样度过?

TOP

原帖由 bruceye 于 2010-6-12 10:37 发表
switchPage是什么函数?
发出来看看。


谢谢楼上的兄弟了
  1. //获取页面信息的调用函数
  2. function switchPage(srcTab, pageName) {
  3.     resetTabs();
  4.     srcTab.className = "tab tabsel";
  5.     createXmlHttp();                        //创建XmlHttpRequest对象
  6.     writePageInfo("正在加载……");          //显示提示信息
  7.     xmlHttp.onreadystatechange = writePageInfo;
  8.     xmlHttp.open("GET", pageName, true);
  9.     xmlHttp.send(null);
  10. }
  11. //获取页面信息的回调函数
  12. function writePageInfo(pageInfo) {
  13.     //如果没有传入pageInfo参数,则读取xmlHttp对象的响应结果
  14.     if (pageInfo == undefined) {
  15.         if (xmlHttp.readyState == 4) {
  16.             var pageInfo = xmlHttp.responseText;
  17.             document.getElementById("pageInfo").innerHTML = pageInfo;
  18.         }
  19.     } else {
  20.         document.getElementById("pageInfo").innerHTML = pageInfo;
  21.     }
  22. }
复制代码
成功的人不是赢在起点,而是赢在转折点!

TOP

TOP

原帖由 秋风飘涩落 于 2010-7-5 10:12 发表
为什么不引入DWR框架呢?


这是原来的一个老项目,不想在上面再改造成dwr了
成功的人不是赢在起点,而是赢在转折点!

TOP

返回列表