2012-04-09 2 views
0

Я использую kcfinder на своей веб-странице, это нормально, но только одна проблема; мне нужно отделить функцию обратного вызова и использовать его дальше ... но я не могуотдельная функция обратного вызова java script

function openKCFinder(div) { 
window.KCFinder = { 
    callBack: function(url) { 
///all action 
} 

// мне нужно что-то подобное в этом /// он не работает;

function set_pic(url,div){ 
    ///all action 
} 
function openKCFinder(div) { 
    window.KCFinder = { 
    callBack: set_pic(url,div) ; 
} 

благодарит за помощь.

и извините за плохой английский.

ответ

2

Ваш текущий код работает set_pic(url,div) сразу; его возвращаемое значение присваивается callback. Попытка: callback: function(){ set_pic(url, div); }

1

Просто сделайте еще одну функцию:

callback: function(url) { set_pic(url, div); } 
Смежные вопросы