作者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