我生成完整的html + css + javascript页面,并通过CSSHttpRequest将其粘贴到其他主机上。
但javascript无法在粘贴页面上工作(http://learnit.by/test/)。
<!-- language: lang-html -->
<script type="text/javascript" src="csshttprequest.js"></script>
<script type="text/javascript">
CSSHttpRequest.get("irus.streetball.name/bsuir/encoded.css";, callback);
function callback(data) {
document.getElementById('put_here').innerHTML = data;
};
</script>
<div id="put_here"></div>
答案 0 :(得分:1)
好吧,我可以看到一些语法错误,无论它们是什么导致你的问题都是另一回事,但它们可能不是唯一的问题。
CSSHttpRequest.get("http://irus.streetball.name/bsuir/encoded.css", callback);
function callback(data) {
document.getElementById('put_here').innerHTML = data;
}
我已经删除了url后面的一个半冒号和一个后面的函数。您可能还需要像我一样添加http://。这样做的原因是,如果没有它,它将充当相对URL(或者我相信)。
您可以匿名编写回调,但这不会产生如下差异:
CSSHttpRequest.get("http://irus.streetball.name/bsuir/encoded.css", function(data) {
document.getElementById('put_here').innerHTML = data;
});