Re: [問題] response.write語法問題

看板Web_Design作者 (麥子)時間14年前 (2010/03/26 13:27), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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 ▃▃▃▃ . . . . . ◢◢カンパニー ││. ‥ .. ︵ ︵ ▂◢ — — + ▄▃▄▃▂◤ _ _""` _□_ ▂▄▅▆▇ █▆ω ▅▇▇ 鱻ψ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.29.66

03/26 15:22, , 1F
謝謝!
03/26 15:22, 1F

03/26 17:32, , 2F
=w=
03/26 17:32, 2F
文章代碼(AID): #1Bh4Mxcy (Web_Design)
文章代碼(AID): #1Bh4Mxcy (Web_Design)