function publish(text) {
$('#helpdiv').prepend(text);
}
function get_help(topic) {
$.get(topic, publish);
}
<p>Hi. <a href="#" onclick="get_help('inline-help.html'); return false;">click here for more help.</a></p>
<div id="helpdiv"></div>
我继承了上面的这段 HTML 和 javascript (snippet)。它是/将被用作本地帮助。目前它仅在线,并且运行良好。但是,当我在本地复制文件时,我在 Internet Explorer 中得到“权限被拒绝”,而在 Chrome 中,当我“单击此处获取更多帮助”时,它什么也没做。它应该做的是从 inline-help.html 加载帮助内容并将其显示在 helpdiv div 中。现在这是最重要的,如果我将相同的文件复制到我的 PC 上的 inetpub 并将它们加载为http://localhost/hello.html它可以完美运行。
大概这是一个安全问题,“本地”区域不允许我从用户的 HD 加载文件?但我不太确定发生了什么,并想进一步了解这个问题,并可能想出一个解决方法。
非常感谢任何见解。