首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

ie8的一个js有关问题

2012-07-22 
ie8的一个js问题加入有一个方法function aa(){........然后有一个返回值return true}还有一个方法functio

ie8的一个js问题
加入有一个方法function aa(){

........
然后有一个返回值
return true;

}
还有一个方法
function bb(){
  调用方法aa();
  var flag=aa();
 alert(flag);
  if(flag){
  alert("okokokokoko");
}else{
  alert("进错了");
}

}

问题是我在ie8下面打印flag的时候为什么一直都是undefined 而且我还 发现一个问题就是必须要先用一次这个flag 这个flag才有值 很蛋疼啊 谁知道这个是什么原因 在ie8下面 是不是方法的返回值 一般不能象我这样用啊
如果不能这样用哪到底该如何用啊 求指教~~~~~~~~~~~~~~~~~~~~~~~~~!!!!

[解决办法]
可能在你的aa程序中代码中断了 原因是有行代码被IE8不兼容 所以是返回的空!
[解决办法]
单独调用一个 AA方法 看可以不。 。
[解决办法]
测试没问题
<script langudge="javascript">
function a()
{
return true;
}
function b()
{
var flag=a();
alert (flag);
}
</script>
<body onload="b()">

</body>
[解决办法]
应该是aa方法有问题,正常执行结束了就会有值的

热点排行