看板 Ajax 關於我們 聯絡資訊
※ 引述《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
fillano:用heredoc的方式,echo <<< EOD 07/02 17:21
mlwmlw:可以用跳脫字元 \" \' 07/02 17:26
yo0401:成功了,感謝大家,版上高手真多~對初學者的我來講,收獲良 07/02 18:33
yo0401:多~~ 謝謝!!!~~ 07/02 18:33