码迷,mamicode.com
首页 > 其他好文 > 详细

shell的实现

时间:2014-04-29 13:34:20      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   使用   io   

北京理工大学的教务管理系统兼容性总是很差,正方软件公司的,可能不止我们一个学校使用,在chrome和火狐上面选项的按钮都用不了,经过我的查看发现了问题,认为还有可以修改的地方,借鉴了搜狗云输入法的原理,主要是利用了在已经打开的页面上可以继续执行javascript代码,我重写了原来网站的一些函数,使其拥有兼容性,大家不用猜想变量的含义了,变量是我宿舍的同学的名字,以此来纪念我的大学生活。

下面把代码贴在这,仅供大家参考。

  1. javascript:function showmenu(main,menuid) {  
  2.     var wb=document.getElementById(main); 
  3.     var sk=document.getElementById(menuid); 
  4.     sk=sk.style; 
  5.     sk.top=document.all.menu.offsetTop+20; 
  6.     var wyc=document.getElementById(‘mainmenu‘); 
  7.     zs=document.getElementById(‘xhxm‘); 
  8.     for (var i=0;i<=14;i+=2) { 
  9.         if (main==wyc.rows[0].cells[i].id) { 
  10.             sk.left=wyc.rows[0].cells[i].offsetLeft+8; 
  11.             break
  12.         } 
  13.     } 
  14.     sk.visibility=‘visible‘
  15. function hidemenu(main,menuid){ 
  16.     var sk=document.getElementById(menuid); 
  17.     sk.style.visibility=‘hidden‘

 如果你们学校也是用的是正方公司的软件,也有同样的问题,那么将下面的代码存为书签,在登录教务系统后,点击这个书签即可。

 

  1. 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‘;} 

 

本文出自 “天才鸟蛋” 博客,转载请与作者联系!

shell的实现,码迷,mamicode.com

shell的实现

标签:style   blog   http   java   使用   io   

原文地址:http://blog.csdn.net/curley/article/details/24692853

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!