Re: [問題] response.write語法問題
※ 引述《joyce2267 (章魚)》之銘言:
: 我使用一個function
: function ChangeStatus( status )
: if status = "Y" then
: ChangeStatus = "enable"
: else
: ChangeStatus = "disable"
: end if
: end function
: response.write "<tr>"
: response.write "<td colspan=3 class="&ChangeStatus(rs("AA"))&">xxx</td>"
: response.write "</tr>"
: 想請問一下為什麼xxx的部分沒有顯示出來?是不是在語法上有問題呢?
你網頁應該是有用到 On Error Resume Next
所以就算發生錯誤還是會往下走 就是只有<tr></tr>
function值裡是不能傳入null的, 但資料庫rs("AA")是有可能取得是null
, null和空值不太一樣.
空值: ChangeStatus("") =>這樣可以跑
null值: ChangeStatus() =>這樣一定會有錯誤
所以當rs("AA")取得變成null, 等於是ChangeStatus()
所以這行錯誤, 繼續執行下一行,
所以變成<tr></tr>
我猜情況是這樣...
--
+ . . ◤◤▃▃▃▃◥ARIA ◤▃▃▃▃◥◥ .. . ‥ ◢▊ ∵
◣ . . . ▉◢◢◣▏カンパニー▊ │ ││▎▎ . ‥ .. ≡
▏ ◥ ◤ ︵ ︵ ◣ ▂◢ ▆— —▆ + ◤▎ ╱
▍▅▄▃▄▃▂◤ ◣_ _◢ ▲"▆"` ◣_□_◢ ▂▄▅▆▇◢ .
◣ █▆ ◥▲▲▲◤【OωO】 ▲▲▲ ▅▇▇ ◢
◣ ▲◎▲ ◤▲ ● ▲◎▲ ◢ 鱻ψ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.29.66
→
03/26 15:22, , 1F
03/26 15:22, 1F
→
03/26 17:32, , 2F
03/26 17:32, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):