作者ephesians (ephesians)
看板Ajax
标题Re: [问题] .js可以网页取後,再include吗...
时间Wed Dec 27 17:17:01 2006
※ 引述《gpmm (银色)》之铭言:
: ※ 引述《colmash (col)》之铭言:
: : 用ajax去读取responseText
: : 然後整个塞到某个div中当innerHTML
: : 变成
: : <div id="jsCodeArea1">
: : <script>
: : ...
: : </script>
: : </div>
: : 这样好像可以跑...好像..XD
: 这样是不能跑的喔。
: 如果真的要动态载入的话,用
: <script type="text/javascript" src=".js" ></script>
: 这种语法就可以了,
: 但是要 create 一个 element 做 innerHTML 存放喔。
: 不能直接用 document.write 这样写。 :Q
并不是不能够直接用document.write这样写,
是要看怎麽写法.
像这样子:
<script>
function load_lib() {
document.write(document.body.innerHTML
+ '<script>function x() {alert(\'lib_loaded\');}<\/script>');
}
</script>
<input type="button" value="load lib" onclick="load_lib()">
<input type="button" value="x()" onclick="x()">
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.227.116