<input type="button" value="回调" οnclick="callbackTest()">
<script type="text/javascript">
function callbackTest(){
alert("a do sth before callback");
var lc_callback=function (data){
alert("balabalabala... callback return data:"+data);
}
kk(lc_callback); /*if(window.kSubimt) window.kSubmit(lc_callback);*/
alert("a do sth afer callback");
}
//another window /*window.kSubmit=function (callbackFunc){....}*/
function kk(callbackFunc){
alert("s");
if(callbackFunc) callbackFunc("哈哈");
alert("b");
}
</script>
<button onClick=test()>click me</button>
<script language="javascript" type="text/javascript">
function a(callback)
{
alert("我是parent函数a!");
callback();
alert("over");
}
function b(){
alert("我是回调函数b");
}
function c(){
alert("我是回调函数c");
}
function test()
{
a(b);
a(c);
}
</script>