2010-02-19 72 views
1

我从一个函数中返回一个PHP数组,并希望以表格格式显示其相应单元格中的适当链接。这在IE7(Windows 7)中工作正常,但在Firefox 3.5.7中链接不可点击。这里是代码的一点:表格单元格中的链接在Mozilla中不起作用

<td>Monday<?echo "<br>" . $date[1];?></td> 

<td><? if($timetable['mon']['1']!=""){ ?> 
<a href="staff_attendance_list.php?pid=mon-1"> 
    <? echo $timetable['mon']['1'];} else echo "I";?> 
</a> 
</td> 
+0

你看过生成页面的来源,检查链接*是*,实际上,*链接*,而不仅仅是文本? –

+0

在Firefox中,进入'查看'菜单 - >'页面样式' - >选择'无样式'只是为了找出它是否仅仅是一个CSS问题(如果链接使用CSS禁用它只是* CSS),或者什么更复杂(尽管它可能是什么 - 从CSS离开 - 我无法想象)。 –

+0

嘿,你很对劲。它的一些CSS错误。非常感谢。 –

回答

0

我会建议使用Webdeveloper插件的Firefox。一旦你有安装...

右键单击单元格 - >检查元素。您可以查看源代码并查看锚标签是否确实存在。如果是,并且文本不可点击或者无法突出显示,那么您可能会遇到CSS问题。

如果是这种情况,这完全是一个假设,因为我不知道你的布局的其余部分是什么样子,但它可能是你有一个Z索引问题,另一个元素(透明)阻止锚点标记不可点击。我在这个假设背后的推理是因为IE处理z-index的方式不同,它在IE中工作。

+0

仍然无法弄清楚最新的问题..我没有使用任何z索引。尽管使用位于表8x12表旁边的jQuery菜单。 –

0

我得到了答案,这是一个CSS问题。按照ricebowl的建议进行计算。非常感谢所有人。

相关问题