【发布时间】:2015-12-13 00:20:49
【问题描述】:
这是加载警报和警报本身的按钮:
<center><button onclick="myFunction()">Click me</button></center>
<script>
function myFunction() {
alert("blablabla");
}
这是我希望加载警报的代码:
<script type="text/javascript" language="javascript" src="http://en.dnstools.ch/out/4.js">
访问者单击按钮,它会显示带有其外部 IP 的警报。我尝试了innerHTML,但没有成功。
【问题讨论】:
-
您是否拥有
http://en.dnstools.ch域,并由您控制?因为那时只有你才能做到这一点 -
我不认为你可以用原始 JS 做到这一点,
alert函数只接受一个字符串作为参数。 -
你能用 PHP 解决这个问题吗?有一个非常好的答案展示了如何在 PHP 中执行此操作,但它被删除了。如果不能用PHP解决,请去掉PHP标签。
-
你的问题是矛盾的。
alert在屏幕上显示一条消息,它不加载任何代码。如果要加载一些代码,可以在警报旁边执行。但是,由于您尝试加载的代码使用document.write,替换原始页面,因此在使用<script>调用后,没有代码可以工作,正如其他人所建议的那样。
标签: javascript jquery ip-address