作者Lecwar (冷月玄)
看板Ajax
標題Re: [ js ] 請問onClick可以一次呼叫多個函式嗎?
時間Tue Nov 18 00:43:37 2008
※ 引述《Lecwar (冷月玄)》之銘言:
: <input name="color" type="radio" onclick="changeSrc(var1,var2)">
: 原本的radio表單是長的像上面這樣 在radio button之間切換時可以改變
: 一張圖片的位址,如果同時我也想改變另一個連結的位址(與圖片的不同)
: 是不是可以在onClick裡面同時做這兩件事呢?
: 也就是可以在裡面呼叫兩個函式嗎..該如何寫呢?
: 希望知道的朋友可以幫小弟解惑,謝謝^^
第一個問題得到解答了 囧
可是出現了第二個問題
我想改變的連結是一個像這樣的東西
<a id="abc" href="javascript:openNew('url')"> abc </a>
上面可以做到改變href的值,
但如果包含 「'」符號的話函式就不會動了(也就是href不會變)
但是如果沒有包含「'」 結果會變成 href="javascript:openNew(url)"
↑沒有單引號
結果會變成這個連結點不了..
請問有什麼方法可以只改變「url」的值嗎? 或是可以解決我遇到的問題呢
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.216.250
※ 編輯: Lecwar 來自: 218.166.216.250 (11/18 00:44)
1F:推 tn801534:你的url到底是啥 看不懂... 11/18 01:06
2F:推 tn801534:我猜想你跟上上篇是一樣的問題 11/18 01:09
3F:→ tn801534:應該不是'的問題... 11/18 01:09
4F:→ terrybob:url 應該是指 openNew函數的導入值 11/18 01:14
5F:→ terrybob:想要改變url的值,然後由url去呼叫javascript的話 11/18 01:18
6F:→ terrybob:應該就要想用什麼伺服器語言來改變吧?例如:asp、php? 11/18 01:18
7F:推 tn801534:你的意思從url讀進一個JS檔案嗎 11/18 01:21
8F:→ Lecwar:是想改變url的值,由url呼叫javascript沒錯 11/18 03:14
9F:→ Lecwar:我可以成功在php中取出我要的指定 但是有「'」就會沒辦法 11/18 03:15
10F:→ Lecwar:執行.. 11/18 03:15
11F:推 tn801534:有'是可以執行的喔...看上上篇八... 11/18 03:17
12F:→ tn801534:你的問題應該是在怎麼呼叫JS... 11/18 03:17
13F:推 tn801534:你用個alert url出來看就知道了... 11/18 03:19