【发布时间】:2012-08-21 15:35:25
【问题描述】:
使用 JavaScript,有没有办法检测外部脚本(来自第三方供应商)是否已完全加载?
有问题的脚本用于拉入和嵌入作业列表的标记,不幸的是,它没有使用任何变量或函数。它使用document.write 输出嵌入到我的页面中的所有内容。
理想情况下,我希望在等待外部脚本加载时显示某种加载消息,如果加载失败,则显示“抱歉,稍后再回来查看...”消息。
我在网站上使用 jQuery,但是在我调用 jQuery 之前调用了这个外部脚本。
这是来自外部脚本的 document.write 的样子:
document.write('<div class="jt_job_list">');
document.write("
<div class=\"jt_job jt_row2\">
<div class=\"jt_job_position\">
<a href=\"http://example.com/job.html\">Position Title</a>
</div>
<div class=\"jt_job_location\">City, State</div>
<div class=\"jt_job_company\">Job Company Name</div>
</div>
");
【问题讨论】:
-
如何包含这个脚本?通过
<head>中的<script>标签? -
它通过
<script>标签包含在内,但不在头部。它显示在<body>中(因为 CMS 用户嵌入了这些东西)。
标签: javascript jquery