iT邦幫忙

0

php ++onmouseover 的問題

  • 分享至 

  • xImage

想要請問前輩:
因為我想要做一個在table 裡面,不管按td的哪裡, 就可以直接連接到下一頁

<td  onmouseover="this.style.cursor='pointer'" onclick="if (link) window.location ='aaa.php'"> your link with event</td>
 
 <script type="text/javascript">
  var link=true;
  </script>

但我主要的問題是需將onmouseover那一串包在php裡面,我有試著將雙引號改成單引號,但跑不出結果,想要請問我哪邊有弄錯了嗎??

謝謝

刪...
哪有人家POST完就出現程式碼的。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

5
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-27 17:02:23
最佳解答

我不知道你那裡弄錯
我加了兩個地方
1.加了<table><tr>(在 jsfiddle 沒有<table><tr>就不會work)
2.php 字串裡的雙引號用\"來寫

<html>
<head>
<title>Online PHP Script Execution</title>
<?php
   echo "<script type=\"text/javascript\">";
   echo "var link=true;";
   echo "</script>";
?>   
</head>
<body>
<?php
   echo "<table><tr>";
   echo "<td onmouseover=\"this.style.cursor='pointer'\" onclick=\"if (link) window.location ='aaa.php'\">your link with event</td>";
   echo "</tr></table>";
?>
</body>
</html>

謝謝大家,明白了,我來試看看~~

2

你為何不要在 onclick 寫一個函式來處理啊?

我要發表回答

立即登入回答