2015-02-23 66 views
0

我需要使所有网站可点击。 我试图做ahref内容div但它只适用于Firefox & Chrome不在IE中。 所以我做了网站作为一个可点击的表是这样的:可点击的网站 - 工作表超链接

<table onclick="window.location='http://google.pl'" id="Table_01"> ...here goes content... 

它的工作在Chrome,Firefox和IE ....但是...我想知道如果这是正确的方法,它会工作在每电脑?

+0

为什么不你只是使用嵌套标签? – VivecVelothian 2015-02-23 11:25:39

+0

可能的重复:http://stackoverflow.com/questions/4182487/redirect-to-url-on-clicking-in-td-space – Tom 2015-02-23 11:27:12

回答

1

根据HTML5规范,可以使用链接标签块标签外如表:

<a href="http://google.pl"> 
    <table></table> 
</a> 

不要忘记申请显示:块进行链接。

如果你不想使用链接标签,你应该写在js文件的脚本,并使用ID例如不usinf的onclick属性:

<table id="Table_01"> 

JS:

function redirect() { 
    window.location = 'http://google.pl'; 
} 
document.getElementById("Table_01").onclick = redirect; 
+0

我无法在外部使用链接标签,因为它在IE中不起作用 – Adam 2015-02-23 11:33:29