<SCRIPT LANGUAGE="JavaScript">
window.onhelp = function() {
alert("这里定义帮助内容,或者弹出(模态)窗口")
}
</SCRIPT>
按F1

解决方案 »

  1.   

    要加上return false,否则会弹出IE的帮助<SCRIPT LANGUAGE="JavaScript">
    window.onhelp = function() {
    alert("这里定义帮助内容,或者弹出(模态)窗口")
    return false
    }
    </SCRIPT>
    按F1
      

  2.   

    <BODY onkeydown="alert(event.keyCode);event.keyCode=0;return false">将alert(event.keyCode);换成调用你的帮助的函数
      

  3.   

    window.onhelp = function() {window.open('help.html')}
      

  4.   

    没说清楚
    default.htm里有四个FRAME
    里面各装着不同的ASPX页
    属于右边FRAME的ASPX页里我都写了<body onhelp="window.showHelp('xxxx.htm');return false">
    但焦点必须在右侧的FRAME里,才会出自定义的帮助,否则按F1还是会出IE的帮助
      

  5.   

    定义在default.htm里面不就好了,不要定义在frames里面
      

  6.   

    to cloudchen(陈系上)
    定义在default.htm里面如何实现呢?
    右边的FRAME是主要的FRAME,里面会有不同的页面出现,每个页面对应不同的帮助
      

  7.   

    你到底要什么啊?到底是每个frame出现不同的帮助,还是无论焦点在哪里frame都出现同一个帮助?
      

  8.   

    无论焦点在哪里都出右边frame里当前页的帮助
    说详细一点
    default.htm里有4个frame
    其中3个frame都不管,无论焦点在哪里都只出右面frame页的帮助
    如右面frame里是a.aspx,则按F1出现对a.aspx的帮助
    如右面frame里是b.aspx,则按F1出现对b.aspx的帮助
      

  9.   

    每个页面包含比较好一个help的库比较好,其他的办法我试了几个都有些问题
    window.onhelp = function() {
      alert('help')
      return false;
    }
    把上面的代码建一个.js的文件,每个页面包含,就是比较麻烦
      

  10.   

    稍微方便点,但是切换到其他窗口下面的任务栏会闪发闪发。
    把下面的脚本放到default.htm里面
    <script language="JavaScript" DEFER>
    window.onhelp = help;
    window.onblur = function() {window.focus()}
    function helps() {
    alert('helpIndex');
    return false;
    }
    </script>
      

  11.   

    to cloudchen(陈系上) :
    很感谢你!可是
    如右面frame里是a.aspx,则按F1出现对a.aspx的帮助a.htm
    如右面frame里是b.aspx,则按F1出现对b.aspx的帮助b.htm
    在default.htm里写一个函数好象不妥吧?
    我倒是不怕每页都写<body onhelp="window.showHelp('xxxx.htm');return false">的麻烦
      

  12.   

    判断一下
    location.href.split("\/")[location.href.split("\/").length-1]
    为a.aspx则window.open("a.htm")
    b.aspx则window.open("b.htm")
      

  13.   

    window.open(location.href.split("\/")[location.href.split("\/").length-1].split(".")[0]+".htm")
      

  14.   

    麻烦版主帮我结贴
    因为问题并没有很理想的解决,但cloudchen(陈系上) 回答十分认真
    我想给cloudchen(陈系上) 50分。