在回调时重新运行javascript

在回调时重新运行javascript,javascript,Javascript,我有一个页面,在Devexpress CallbackPanel中显示地图(PolyMap-polymaps.org)。当页面最初加载时,映射加载得很好,但是在CallbackPanel中执行回调时,映射不会加载。我想我已经把范围缩小到了javascript没有在回调上重新初始化的事实,我知道我需要通过CallbackPanel EndCallback事件来处理这个问题 我不知道的是,如何在我的JS函数中实现这一点。我对javascript非常陌生,我知道如何从另一个函数调用特定函数,但我在一个

我有一个页面,在Devexpress CallbackPanel中显示地图(PolyMap-polymaps.org)。当页面最初加载时,映射加载得很好,但是在CallbackPanel中执行回调时,映射不会加载。我想我已经把范围缩小到了javascript没有在回调上重新初始化的事实,我知道我需要通过CallbackPanel EndCallback事件来处理这个问题

我不知道的是,如何在我的JS函数中实现这一点。我对javascript非常陌生,我知道如何从另一个函数调用特定函数,但我在一个单独的javascript文件中运行一系列复杂的函数,以使用页面底部的以下标记加载映射:

<script type="text/javascript" src="../js/PolyMaps/DiseaseMap.js" id="MapLoad"></script>

将所有初始化逻辑封装在一个函数中,该函数在
DiseaseMap.js
中定义:

function initMap() {
    // lots of work here
}

initMap();
然后再次调用该函数:

function ReRun() {
    initMap();
}
function ReRun() {
    initMap();
}