hs.htmlExpand需要回调函数

时间:2013-08-09 09:28:47

标签: jquery highslide cmsmadesimple

我想从differt链接加载多个高滑动窗口。它需要大规模编辑功能。那就是我现在拥有的。我在每个链接的onclick事件中使用相同的代码,但我仍然需要等待加载一个窗口以加载第二个。

JS:

var i=0;
function massedit(objj)
{
    hs.htmlExpand(objj, {  objectType: 'ajax', headingText: 'Edit message', width: '600', height: '600', cacheAjax: false });
    i++;
    massedit(clickobj[i]) 
}
$("#"+actionid+"editall").live("click",function(){
    var clickobj = [];
    $("#filterbase input:checked").each(function(index){
            var selfval = $(this).val();
            var objj = document.getElementById("edit"+selfval);
            if (objj != null)
            {
                clickobj.push(objj);
            }
    });
});
function editmes(obj)
{
    return hs.htmlExpand(obj, {  objectType: 'ajax', headingText: 'Edit message', width: '600', height: '600', cacheAjax: false })
}

生成HTML链接

<a id="edit3" href="http://testing.kvko.ru/admin/moduleinterface.php?mact=Paper,m1_,openeditmessage,0&amp;_sx_=f164dda9&amp;m1_mes_id=3&amp;showtemplate=false" class="uiicon ui-state-default" onclick="return editmes(this)"><span class="ui-icon ui-icon-pencil"></span></a>

请帮忙。

ps:英语不是我的母语,感谢理解,并在必要时随时纠正我。

0 个答案:

没有答案