使用jquery将脚本添加到iframe

时间:2011-06-03 23:49:38

标签: javascript jquery jquery-ui iframe

我在jquery对话框中生成iframe,但在加载其中的一些脚本时遇到问题。

function showDialog() {
       $("#divID").dialog("open");
       $("#modalIframeID").attr("src", "/staff/somepage");
      return false;
}
$(document).ready(function() {
    $("#divID").dialog({
        autoOpen:false,
        modal:true,
        height:500,
        width:960,
        closeOnEscape:true,

    });
});

我尝试通过加载事件添加它们但没有取得任何成功。

function showDialog() {
    $("#modalIframeID").load(function()
    {
        //load scripts here
        $("#addFaci").formToWizard();
    });
    $("#divID").dialog("open");
    $("#modalIframeID").attr("src", "/staff/somepage");

    return false;
 }

任何建议都将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:0)

如果您有权访问加载到iframe中的文件,则只需将javascript代码添加到该文件中,然后将其附加到文档就绪事件中。

如果没有尝试阅读以下文章,看看它是否会帮助你:)

http://huuah.com/jquery-and-iframe-manipulation/