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:

Unknown said...

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