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