2013-06-05 39 views
0

下面是我的锚标记,它可以在Chrome和Firefox中正常工作,但不能在IE9中工作。Javascript onclick在IE9中未触发

<a style="text-decoration:none;" href="#" onclick="Javascript:openWidgetWindow(1234);return false;"><img style="border:3px solid white;" src="/media/44540/bookafternoonteagrandhall.jpg" alt="Book table"> 
<br><br> 
</a> 

和我的JavaScript函数如下

<script language ="javascript" type ="text/javascript"> 

function openWidgetWindow(restaurantId) { 
var theme="My Theme"; 
var left = (screen.width/2) - (400/2); 
var top = (screen.height/2) - (600/2); 
window.open("someurlandparameters"); 
} 
</script> 

任何想法?感谢

+1

什么说的控制台? http://msdn.microsoft.com/en-us/library/ie/gg589530(v=vs.85).aspx –

+5

删除'Javascript:' – jantimon

+6

@jantimon:更好的是,删除整个内联处理程序并将其绑定“正确:) :) –

回答

0

试试这个

<a style="text-decoration:none;" href="JavaScript:void(0)" onclick="openWidgetWindow(1234);return false;"> 
<img style="border:3px solid white;" src="/media/44540/bookafternoonteagrandhall.jpg" alt="Book table">