写代码要认证一点,多一点测试,
navigator.appName == 'Netscape'
这么垃圾的代码都能写出来,握草。
怕时间就了就忘记怎么搞的了,MD经过前端各种断点,找到了这个垃圾玩意儿。
/>include>includefile.asp
删掉这个判断就好了if (navigator.appName == 'Netscape')
直接所有浏览器都执行else里面的操作。
<!DOCTYPE html> <html> <head> <title>Javascript中点击事件方法三</title> <script type="text/javascript"> var a =123; var fn =eval(a); alert(a); function test(){ alert("hello world"); } </script> </head> <body> <button id="btn" οnclick="test()">click</button> </body> </html> 靠没看见最关键的一句 if (navigator.appName == 'Netscape') 下面写的代码是错误的,直接删掉 table 里面的systel="DISPLAY:none" 修改成DISPLAY:show或者hide includefile 里面的js文件经过断点调试 obj.visibility 在谷歌浏览器里面获取不到参数 function clikker(islast,block,arrow,srcimg) { //点 var lastone if (islast==1) {lastone=true;} else {lastone=false;}; if (navigator.appName == 'Netscape') { var obj,imgobj1,imgobj2 obj=eval(block); imgobj1=eval(arrow); imgobj2=eval(srcimg); if (obj.visibility=='hide') { obj.visibility='show'; if (lastone) { imgobj1.src='images/t_minul.gif'; } else { imgobj1.src='images/t_minu.gif'; }; //imgobj2.src='images/t_folder.gif'; imgobj2.className='icon-folder-close'; } else { obj.visibility='hide'; if (lastone) { imgobj1.src='images/t_plusl.gif'; } else { imgobj1.src='images/t_plus.gif'; }; //imgobj2.src='images/t_open.gif'; imgobj2.className='icon-folder-open'; }; } else
垃圾中的垃圾,算了都侮辱垃圾这个词语。