Re: [問題] 表格背景顏色變化

看板Ajax作者 (羽無倫)時間17年前 (2007/07/02 16:23), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《grence (多想兩分鐘 = =")》之銘言: : ※ 引述《yo0401 (羽無倫)》之銘言: : : 我用 : : <table border=1 OnClick=this.style.backgroundColor='#993366' : : OnMouseOut=this.style.backgroundColor='white'> : : 讓表格能夠在點選的時候變顏色 : : 可是我想讓點第一下的時候變色,點第二下的時候變回原來的顏色 : : 應該怎麼改呢 : : 我上面的那個是點了以後,變色,離開之後變回來,但我想要的是「再點一次」的時候 : : 變回來,拜託大家囉~~ : 簡單的範例…IE6能動(這個小東西應該不會有瀏覽器不能動吧 囧>) : <a style="display:inline" : OnClick=" : (this.style.backgroundColor=(this.style.backgroundColor=='#993366') ?'white' : :'#993366')"> : aaa</a> 因為我把javascript跟php共存,上面的測試上是可以跑的 可是放進php裡面,跟一堆 "" ' 出了問題,#記號後面是沒辦法跑的 因此我先用了文字代替 可是還是一樣不能執行,我猜跟 "" ' 有關係 兩個"之間是不能再有"的 全部去掉也不行,把一部分的" 改成' 也不行 真是頭痛,放入css碼好像也會有問題 請問各位要怎麼讓它們共存呢? 附上 <?php echo" <table style=display:inline OnClick=(this.style.backgroundColor=(this.style.backgroundColor==yellow) ?white:yellow) border=1> <td width=50>編號</td> <td td{width:700; height:30%;overflow:hidden; white-space:nowrap;}>內容</td> </table> ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.164.196

07/02 17:21, , 1F
用heredoc的方式,echo <<< EOD
07/02 17:21, 1F

07/02 17:26, , 2F
可以用跳脫字元 \" \'
07/02 17:26, 2F

07/02 18:33, , 3F
成功了,感謝大家,版上高手真多~對初學者的我來講,收獲良
07/02 18:33, 3F

07/02 18:33, , 4F
多~~ 謝謝!!!~~
07/02 18:33, 4F
文章代碼(AID): #16YBNuty (Ajax)
討論串 (同標題文章)
文章代碼(AID): #16YBNuty (Ajax)