[問題] 如何自動執行 <A HREF></A>

看板Ajax作者 (我要快樂起來)時間15年前 (2010/03/31 21:21), 編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
最近使用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

03/31 21:32, , 1F
$("#op").click().addClass("myClass");
03/31 21:32, 1F

03/31 21:48, , 2F
回B大,這樣子還是要靠"滑鼠按"才能導頁面
03/31 21:48, 2F

03/31 21:51, , 3F
小弟最近也在使用thickbox 主要用在網頁一載入 就彈出
03/31 21:51, 3F

03/31 21:52, , 4F
thickbox 解決的方式是用tb_show()這個method
03/31 21:52, 4F

03/31 21:53, , 5F
當onload就去執行tb_show,即可自動彈出thickbox視窗
03/31 21:53, 5F

03/31 22:25, , 6F
沒錯 :D 就是樓上說得這樣。
03/31 22:25, 6F

03/31 22:55, , 7F
請問要加參數嗎?可以一開始就載入,可是載入的畫面不見了
03/31 22:55, 7F

03/31 22:55, , 8F
只有看到黑色的遮罩
03/31 22:55, 8F

03/31 22:59, , 9F
可以打開沒有壓縮的原始碼看tb_show的原始定義,有一些資料
03/31 22:59, 9F

03/31 22:59, , 10F
他這塊網路上的資料不多,我之前是直接看source找。
03/31 22:59, 10F

03/31 23:02, , 11F
感謝T大~謝謝您
03/31 23:02, 11F

03/31 23:04, , 12F
如果你搞不定,也可以考慮找blockUI+ jQuery dialog 代替。
03/31 23:04, 12F

03/31 23:04, , 13F
lightbox的效果很多可以做,不一定要用thickbox。
03/31 23:04, 13F

03/31 23:36, , 14F
在try看看,不行就只好換別種了
03/31 23:36, 14F
文章代碼(AID): #1BiqnQEt (Ajax)
文章代碼(AID): #1BiqnQEt (Ajax)