Javascript代码没有在IE中运行

时间:2009-11-12 16:27:55

标签: javascript

<script language="JavaScript">
eval(unescape('window.status='Opening Pagehttp://www.abesofmaine.com/category.do?group1=Binoculars''));
s=unescape('<embed src='http://www.anrdoezrs.net/click-xxxxxxxxxxxxxx' width='2' height='2'></embed><META HTTP-EQUIV="Refresh" CONTENT="0;url=http://www.abesofmaine.com/category.do?group1=Binoculars">');eval(unescape("document.write(s);"))
</script>

3 个答案:

答案 0 :(得分:3)

  1. 你的问题是什么?
  2. 您正在使用eval。没有。

答案 1 :(得分:2)

为什么不呢:

<script language="JavaScript">
window.status='Opening Pagehttp://www.abesofmaine.com/category.do?group1=Binoculars';
s='<embed src="http://www.anrdoezrs.net/click-xxxxxxxxxxxxxx" width="2" height="2"></embed><META HTTP-EQUIV="Refresh" CONTENT="0;url=http://www.abesofmaine.com/category.do?group1=Binoculars">';
document.write(s);
</script>

答案 2 :(得分:2)

除了使用eval之外,看起来您的问题在于在字符串中嵌套单引号。尝试:

<script language="JavaScript">
eval(unescape('window.status="Opening Pagehttp://www.abesofmaine.com/category.do?group1=Binoculars"'));
s=unescape('<embed src="http://www.anrdoezrs.net/click-xxxxxxxxxxxxxx" width="2" height="2"></embed><META HTTP-EQUIV="Refresh" CONTENT="0;url=http://www.abesofmaine.com/category.do?group1=Binoculars">');eval(unescape("document.write(s);"))
</script>