作者dedek (我要快乐起来)
看板Ajax
标题[问题] 如何自动执行 <A HREF></A>
时间Wed Mar 31 21:21:27 2010
最近使用thickbox,遇到一个问题
在thickbox 使用方式中 <a id="op" href=xxxx.html?... class=thinkbox></a>
要如何使用javascript才能自动成功导向另外一个页面,而不用靠滑鼠click
如果用function opennew()
{
var a=document.getElementById("op");
a.href=xxx.html?......
}
是无法自动导入的,因为要使用thickbox 所以一定要加上class
如果用location.href=xxxx.html ,又无法加上class
最主要想解决可以不用靠滑鼠click,可以让程式判断後才进入到function
然後再导入页面,又可以加上class
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.99.246
1F:推 blestadsl:$("#op").click().addClass("myClass"); 03/31 21:32
2F:→ dedek:回B大,这样子还是要靠"滑鼠按"才能导页面 03/31 21:48
3F:推 sp013719:小弟最近也在使用thickbox 主要用在网页一载入 就弹出 03/31 21:51
4F:→ sp013719:thickbox 解决的方式是用tb_show()这个method 03/31 21:52
5F:→ sp013719:当onload就去执行tb_show,即可自动弹出thickbox视窗 03/31 21:53
6F:→ TonyQ:没错 :D 就是楼上说得这样。 03/31 22:25
7F:→ dedek:请问要加参数吗?可以一开始就载入,可是载入的画面不见了 03/31 22:55
8F:→ dedek:只有看到黑色的遮罩 03/31 22:55
9F:→ TonyQ:可以打开没有压缩的原始码看tb_show的原始定义,有一些资料 03/31 22:59
10F:→ TonyQ:他这块网路上的资料不多,我之前是直接看source找。 03/31 22:59
11F:→ dedek:感谢T大~谢谢您 03/31 23:02
12F:推 TonyQ:如果你搞不定,也可以考虑找blockUI+ jQuery dialog 代替。 03/31 23:04
13F:→ TonyQ:lightbox的效果很多可以做,不一定要用thickbox。 03/31 23:04
14F:→ dedek:在try看看,不行就只好换别种了 03/31 23:36