藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

能否做到按F1鍵彈出的是自己的CHM幫助而不是IE的幫助?

能否做到按F1鍵彈出自己的CHM幫助而不是IE的幫助?就是把IE的幫助換成自己製作的。
還有就是CHM能通過頁面的超鏈接直接打開嗎?用什麼方法可以?

[html]
<body onhelp="event.returnValue=false;location.href='***.chm'">
[/html]

[html]
<script language="javascript">
<!--
function test(){
if(event.keycode==0x70){   ////////////0x70為F1 鍵
event.returnvalue=false;
location.href="mk:@msitstore:http://vip.6to23.com/sparkman/css2.chm::/css20/rdl_index.html";//////////打開chm文檔中的一個頁面.
}
}
//-->
</script>
<body onkeydown="test();">
[/html]
為什麼event.returnvalue=false;沒有用.

多謝,在多問一句,能否是象IE的幫助那樣按F1直接打開,而不是彈出對話框問要下載還是打開呢?

mk:@msitstore:http://vip.6to23.com/sparkman/css2.chm::/css20/rdl_index.html
可以直接打開chm中的網頁,可能不行直接打開.

高手

如果要做到按其它F鍵, 不是出WINDOWS那些默認的功能,而是自己執行頁面中的JAVASCRIPT , 比如,按F5不執行刷新.

再定做一套幫助就可以了,chm的源文件可以直接用,僅IE有效
[html]
<SCRIPT LANGUAGE="JavaScript">
window.showHelp("http://www.blueidea.com")
</SCRIPT>
[/html]

[html]<script>
function window::onhelp(){
        this.showHelp('http://w3.org');
        return false;
}
</script>[/html]

各位大哥, 我是指除了按 F1鍵外的其它鍵可以做到嗎?


比如說 按 F5不刷新, 按F3不出那個下拉.  謝謝

up

我使用了
<script>
function window::onhelp(){
        this.showHelp('http://w3.org');
        return false;
}
</script>
挺好,目前是連到了互聯網上,那如何連到本機的一個文件,或者站點根目錄下的一個文件呢?

請問為什麼要加2個"::"
是不是起定義的作用呢 ?




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com