首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >加载时将代码插入到iframe中

加载时将代码插入到iframe中
EN

Stack Overflow用户
提问于 2013-07-10 22:15:05
回答 1查看 188关注 0票数 0

我想在iframe加载时添加一些html和javascript代码到iframe,这样,当用户上网时,它将通过iframe转到其他链接。

我试过了:

代码语言:javascript
运行
复制
<script src="http://code.jquery.com/jquery-2.0.2.js"></script>
<body>
     <button id='button1' onclick="changecode()">Change Code</button>
     <iframe id='iframe1' name='iframe1' src='http://example.in/Default.aspx'> </iframe>
     <script type="text/javascript">
          function changecode(){
             $('#iframe1').contents().find('div.xyz').load('2.html');
          }
     </script>
</body>

另一次javascript尝试:

代码语言:javascript
运行
复制
<script type='text/javascript'>
    function changecode() {
         document.frames('iframe1').document
            .getElementById('ContentPlaceHolder1_UpdatePanel1').innerHTML='11';
    }
</script>
EN

回答 1

Stack Overflow用户

发布于 2013-07-10 22:20:30

load事件不会从文档的html元素触发,但您可以从框架本身附加一个加载处理程序:

代码语言:javascript
运行
复制
<script type="text/javascript">

    function changecode(){
        $('#iframe1').load(function () {
            $(this).contents().find('div.xyz').html('11');
        });
    }

</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17572996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档