【问题标题】:inline javascript are interrupting the load of the html内联 javascript 正在中断 html 的加载
【发布时间】:2010-03-11 09:22:34
【问题描述】:

我希望 html 完全加载,然后执行内联 javascript,因为此脚本会停止加载 html 文档。

为了尝试解决这个问题,我将内联 javascript 代码放在 div 的末尾,然后我使用 jquery .append 方法

$("#subhimedia").appendTo("#himedia");

这可以工作并附加位于#subhimedia 内的内联js,并将其放在#himedia div 内。

问题是复制 #subhimedia div 并在 Internet Explorer 中冻结浏览器。

内联javascript是:

<!--JavaScript Tag // Tag for network 258: Hi-Media Portugal // Website: Lifecooler // Page: HOME // Placement: HOME_MREC_300x250 (1653713) // created at: Aug 29, 2008 1:35:27 PM-->
                <script language="javascript"><!--
                document.write('<scr'+'ipt language="javascript1.1" src="http://adserver.adtech.de/addyn|3.0|258|1653713|0|170|ADTECH;loc=100;target=_blank;grp=[group];misc='+new Date().getTime()+'"></scri'+'pt>');
    //-->
                </script><noscript><a href="http://adserver.adtech.de/adlink|3.0|258|1653713|0|170|ADTECH;loc=300;grp=[group]" target="_blank"><img src="http://adserver.adtech.de/adserv|3.0|258|1653713|0|170|ADTECH;loc=300;grp=[group]" border="0" width="300" height="250"></a></noscript>

    <!-- End of JavaScript Tag -->

你可以在这里看到网址:http://www.niceoutput.com/jquery/

提前感谢您的帮助

马里奥

【问题讨论】:

    标签: javascript jquery css dom


    【解决方案1】:

    既然你用的是jQuery,不会

      $(document).ready(function(){
        //your code to execute when HTML is fully loaded
      });
    

    工作?

    【讨论】:

    • jQuery(function () { }) 会不会更好,简洁明了? :)
    • 它不起作用,或者我做错了什么。如果我将内联 javascript 放在 $(document).ready 中,我如何将其引用到 div#himedia 因为我希望内联 javascript 将其加载到该 div 中。感谢您的帮助
    • 您可以使用 jQuery 选择器引用 dom 的任何元素。例如 $("div#himedia").html("YOUR HTML STRING");
    • 不工作,它应该加载内联javascript而不是html
    • 你能解释一下以这种方式加载内联javascript的用例吗?页面加载完成后调用函数也不能实现同样的功能吗?
    【解决方案2】:

    使用

    $(document).ready(function(){
    
     // your code here
    
    });
    

    在编写任何 jquery 代码之前..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2018-12-06
      • 2012-02-15
      • 1970-01-01
      相关资源
      最近更新 更多