html在新窗口加载后调用函数

时间:2018-12-02 18:13:09

标签: jquery html

是否可以在不使用mailTab.alert('Test');的情况下加载html后运行此代码window.onload?在加载图像/ css之后运行代码会占用太多时间。我已经尝试过$(mailTab.document).ready(function () {});,但没有成功

<script src="http://malsup.github.com/jquery.form.js"></script> 
<script>
          $('#certform').ajaxForm(function () {
              var mailTab = window.open('private.php?action=send&uid={$thread['uid']}');



              mailTab.alert('Test');


                        });
    </script>

编辑:使用$(document).ready(function () {});可以工作,但是在加载html之前会显示警报

2 个答案:

答案 0 :(得分:0)

尝试

index.php

答案 1 :(得分:0)

添加mailTab.addEventListener("DOMContentLoaded", function(event) {});似乎对我有用

<script>
          $('#certform').ajaxForm(function () {
              var mailTab = window.open('private.php?action=send&uid={$thread['uid']}');


mailTab.addEventListener("DOMContentLoaded", function(event) { 
              mailTab.alert('Test');
});

                        });
    </script>