北京理工大學的教務管理系統兼容性老是不好,正方軟件公司的,可能不止咱們一個學校使用,在chrome和火狐上面選項的按鈕都用不了,通過個人查看發現了問題,認爲還有能夠修改的地方,借鑑了搜狗雲輸入法的原理,主要是利用了在已經打開的頁面上能夠繼續執行javascript代碼,我重寫了原來網站的一些函數,使其擁有兼容性,你們不用猜測變量的含義了,變量是我宿舍的同窗的名字,以此來記念個人大學生活。javascript
下面把代碼貼在這,僅供你們參考。java
- javascript:function showmenu(main,menuid) {
- var wb=document.getElementById(main);
- var sk=document.getElementById(menuid);
- sk=sk.style;
- sk.top=document.all.menu.offsetTop+20;
- var wyc=document.getElementById('mainmenu');
- zs=document.getElementById('xhxm');
- for (var i=0;i<=14;i+=2) {
- if (main==wyc.rows[0].cells[i].id) {
- sk.left=wyc.rows[0].cells[i].offsetLeft+8;
- break;
- }
- }
- sk.visibility='visible';
- }
- function hidemenu(main,menuid){
- var sk=document.getElementById(menuid);
- sk.style.visibility='hidden';
- }
若是大家學校也是用的是正方公司的軟件,也有一樣的問題,那麼將下面的代碼存爲書籤,在登陸教務系統後,點擊這個書籤便可。chrome
- javascript:function showmenu(main,menuid) { var wb=document.getElementById(main);var sk=document.getElementById(menuid);sk=sk.style;sk.top=document.all.menu.offsetTop+20;var wyc=document.getElementById('mainmenu');zs=document.getElementById('xhxm');for (var i=0;i<=14;i+=2) {if (main==wyc.rows[0].cells[i].id) {sk.left=wyc.rows[0].cells[i].offsetLeft+8;break;}}sk.visibility='visible';}function hidemenu(main,menuid){var sk=document.getElementById(menuid);sk.style.visibility='hidden';}