灵活的http JavaScript“file.js”包含在html页面中

时间:2013-03-09 09:38:03

标签: javascript html http

我的问题是我必须在http上包含一些脚本。如果我可以通过文本框更改IP地址,我正在寻找灵活的解决方案。

现在我用html头做了:

SRC = “http://192.168.1.103:8000/socket.io/socket.io.js”

或者可以在JavaScript中使用http include吗?

谢谢,马丁

1 个答案:

答案 0 :(得分:0)

根据我对这个问题的理解,你要求你从不同的IP地址加载一个javascript。这将由用户通过文本框提供并动态加载。为此,我已经返回了一个示例代码并将其粘贴在已经在FireFox上测试的文本框中输入IP地址并按下“LoadJs”按钮。

片段:

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
var src=":8000/socket.io/socket.io.js";

function changeIp()
{
    var temp = '<script src=http://'+ $('#stack_id_ip').val() + src;
    temp = temp +' />';
    $('body').append(temp);
}

</script>
</head>

<body>

    <input type="text" id="stack_id_ip"/>
    <input type="button" onclick="changeIp()" value="LoadJS"/>
</body>
</html>