1
我想檢索一個包含函數的js文件。我希望能夠存儲它,並在單擊按鈕時在我的頁面中調用它。我收錄了我的測試代碼。我得到了答案。我能夠通過更改div來顯示文件中的文本來測試它。使用xmlhttprequest響應作爲函數
是否有可能以某種方式存儲JS函數?我希望能夠在此頁面添加另一個按鈕,以觸發存儲在外部文件(alert.js)上的函數。
<html>
<head>
<script type="text/javascript">
function loadJS() {
var ajax;
ajax = new XMLHttpRequest();
ajax.onreadystatechange=function() {
if (ajax.readyState==4)
{
document.getElementById("myDiv").innerHTML=ajax.responseText;
}
}
ajax.open("GET","scripts/alerts.js",true);
ajax.send();
}
</script>
</head>
<body>
<button type="button" onclick="loadJS()">Change Content</button>
<div id="myDiv">
</div>
</body>
</html>
所以我的js文件即時消息「導入」neeed是在一個特定的格式。它應該有腳本標籤嗎?或只是功能? – Gabriel 2012-01-26 22:38:40
只是普通的JavaScript,就好像你用一個「普通」的腳本包含它' - 儘管說實話我不知道你爲什麼不用這個腳本標籤... – 2012-01-26 22:42:02