Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在对话框加载时执行JS_Javascript_Dom Events_Yui - Fatal编程技术网

Javascript 在对话框加载时执行JS

Javascript 在对话框加载时执行JS,javascript,dom-events,yui,Javascript,Dom Events,Yui,我想在每次加载YUI对话框时执行一些JS函数。我不能在body onload中这样做,因为body标签属于父页面。我尝试通过在OnContentTready事件上添加函数来实现这一点。但这只有在第一次加载对话框时才起作用。然后,如果我关闭对话框并重新打开它,它将不起作用;可能是因为第一次打开对话框时内容已经准备好了,因此这次没有调用该函数 你知道如何解决这个问题吗?我决定使用dialog.changeContentEvent.subscribe注册我想在dialog onload上执行的JS代码

我想在每次加载YUI对话框时执行一些JS函数。我不能在body onload中这样做,因为body标签属于父页面。我尝试通过在OnContentTready事件上添加函数来实现这一点。但这只有在第一次加载对话框时才起作用。然后,如果我关闭对话框并重新打开它,它将不起作用;可能是因为第一次打开对话框时内容已经准备好了,因此这次没有调用该函数

你知道如何解决这个问题吗?

我决定使用dialog.changeContentEvent.subscribe注册我想在dialog onload上执行的JS代码。这并不完全等同于onload,但仍然符合我的要求