2010-02-19 124 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的建議進行計算。非常感謝所有人。

相關問題