|
藍森林 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個"::"
是不是起定義的作用呢 ? |
|