注:此方法不仅仅局限于博客,适合各种网页。
实现原理:
也就是当用户按下快捷键后,判断是否是已定义好的键值,若是,刚调出搜狗云输入法,便实现咱要的功能了。
操作步骤:
1,首先,还是找到你想放置这个代码的地方,推荐放在评论代码的附近,然后加上下面的代码即可,记得给用户加个提示的信息,不然鬼知道哪个快捷键。
2,代码:
<script type="text/javascript">
function mysougoubutton(){
if(window.event.ctrlKey && window.event.keyCode==89){
var n=navigator.userAgent.toLowerCase();ie=n.indexOf('msie')!=-1?1:0;
if(document.documentMode)ie=0;charset='';
if(ie)charset=document.charset;src=ie&&charset=='utf-8'?
'http://web.pinyin.sogou.com/web_ime/init2_utf8.php':
'http://web.pinyin.sogou.com/web_ime/init2.php';
element=document.createElement('script');
element.setAttribute('src',src);
document.body.appendChild(element);
}}
document.onkeydown=mysougoubutton;
</script>
3,代码解释:
上面的代码默认使用的是Ctrl+Y,你可以调整上面的keycode来自定义组合键,但是要注意功能键的复合问题,像Ctrl+C这样的常用组合键就别用了!。推荐使用Chrome浏览器,因为对JS的执行最快。
摘自:wopus.org