Wednesday, 25 June 2008

Javascript'ten Thickbox Tetikleme

Thickbox'u javascript içinden trigger etmek gerekebilir.

Bunun için thickbox.js içinde olan fakat nedense adı dökümanlarda ve örneklerde pek geçmeyen şu fonksiyon kullanilabilir.

function tb_show(caption, url, imageGroup) //function called when the user clicks on a thickbox link

Ayni sekilde javascript içinden thickbox kutusunu kapatmak için de tb_remove() kullanilabilir.

Bir url'i javascript'ten tetiklerken:
var url = "/actionUrl?KeepThis=true&TB_iframe=true&width=300&height=200";
tb_show("Baslik", url);

Kapatirken:
tb_remove();

Ekran içinde tanimladigimiz bir DIV'i ya da bir nesneyi açarken de:
var url = "#TB_inline?height=300&width=400&inlineId=NESNE_ADI";
tb_show("Baslik", url);

Dursun, lazım olur.

1 comment:

Anonymous said...

Tam da aradığım şeydi. Teşekkür ediyorum.