大家好,我写了一个如下所示的sss.js文件
function OrignalBomBak()
{
  alert("Fdfsfdsfd");
}
放在了与index.html同级目录的js目录下
---------------------------------------------------------------------
然后再写了一个index.html文件,在头部链接该文件
<script type="text/javascript" src="../js/sss.js"></script>在body中有一个链接,如下所示(check.html与index.html路径相同)
       <a href="check.html" onclick="OrignalBomBak();return false;">下一步</a>
就是当单击时,执行alert来测试一下是否能用!
-----------------------------------------------------------------------------我记得开始时还能用,能弹出一个对话框,后来死活都没反应了,IE的javascript没有被禁用,路径检查了,也没错,麻烦大家帮一下,实在搞不定了,谢了

解决方案 »

  1.   

    <a href="#" onclick="OrignalBomBak();return false;">下一步</a>
      

  2.   

    href都指定了地址了
    那你的onclick事件就不会执行了
      

  3.   

    function OrignalBomBak()
    {
       location.href = "check.html";
    }
      

  4.   

    你确定 你这个js路径对么 ?你改成 src="js/sss.js" 试试
      

  5.   

    文件结构:
    js文件夹/sss.js
    noname.html
    noname1.html
    代码
    noname.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <title> New Document </title>
      <meta name="Generator" content="EditPlus">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <script src="js/sss.js" ></script>

     </head> <body>
      <a href="Noname3.html" onclick="test();return false;">aaa </a>
     </body>
    </html>
      

  6.   

    href写了地址 和onclick事件执行函数不冲突吧
      

  7.   

    好像之前确实用的是#,后来改的网址,我的理解是:只有单击链接,就会执行onclick(),难道有网址就不会执行了我按你的改了,还是没反应,郁闷!(那个src="../js/sss.js">路径整理错了,而是js/sss.js,但出错的不是这里)
      

  8.   

    除了这个js 还有引入别的js么 里边定义了同样的方法
      

  9.   

    你们理解都有误<a href="url" onclick="dosomething"></a>
    实际上它会直接的跳转 而不执行任何js所以你才能看到
    <a href="javascript:dosomething"></a>

    <a href="#" onclick="dosomething></a>这样的写法如果需要在执行函数之后跳转的话 可以这样乍<a href="javascript:dosomething;location.href='url'"></a>

    <a href="javascript:void(0)" onclick="dosomething"></a>
    然后function dosomething() {
       alert(1);
       location.href = 'url';
     }
      

  10.   

     但是CJ大哥,您看我那个例子 我href写了noname3.html 但是点击时确实弹出东西了
      

  11.   

    除非直接嵌入到里面,像onclick=alert("fdsfsdfd");
      

  12.   

      <a href="info_check.html" onclick="javascript:alert();">aaa </a>我直接嵌入到里面,href指定了,却可以弹出窗口,说明js代码的执行是不受href影响的
      

  13.   


    我按你的改法就是把href改为#
           <a href="#" onclick="OrignalBomBak();">下一步</a>,其它未变,郁闷中...
      

  14.   

    没什么端倪~~~要么是js引用有误
    要么就是你的js代码有问题
      

  15.   

    <a href="#" onclick="alert(1);OrignalBomBak();alert(2);">下一步</a>看看1,2有没有被打出来。
      

  16.   


    路径没问题,js文件很简单
    function test()
    {
      alert("Fdfsfdsfd");
    }function GetExtraInfo()
    {
      alert("Fdfsfdsfd");    
    }function PreviewExcel()
    {
      alert("Fdfsfdsfd");    
    }functioin ExcelOutput()
    {
      alert("Fdfsfdsfd");    
    }
    这是全部
      

  17.   

    test()处应为OrignalBomBak(),因为测试,修改了
      

  18.   


    我的路径如下
    doc
    images
    index.html
    js
    ---sss.js
    lib
    style
    view实际上我的index.html本来是在view内,那么引用路径应为../js/sss.js,因为想让大家方便点,所以放到上一级
      

  19.   

    用chrome浏览器,执行过的html如果有错,进入控制台的时候他会自然走到,并显示错误
      

  20.   


    找到了,我安装了mircosoft script debugger后发现的,最后一个函数关键字写错了,functioin,谢大家了