![](/img/trans.png)
[英]How can I get the URL of a page, or run a function, when page errors out?
[英]How can I make a url with speciphic javascript function to run when the page is load
我想知道我是否可以像这样制作网址:
http://www.google.com/index.php?id=mycustomsearch,javascript:onload=initfunction1();
为了使自己清楚,我会解释。 我想修改链接以执行JavaScript操作。 为了能够给出相同的确切页面,但每次基于链接的其他功能时都触发。
我写[,]只是为了演示。 我不知道是否有办法做到这一点。
好的,不要通过URL中的查询字符串解决问题。 这将使您的站点容易受到XSS攻击。 http://en.wikipedia.org/wiki/Cross-site_scripting
如果要在页面加载后运行JavaScript函数,请使用JavaScript
或jQuery
并执行以下操作:
$(document).ready(function() {
YourFunction();
});
function YourFunction() {
alert('Your function logic');
}
您可以通过查询字符串过滤函数名称,但是请不要将JavaScript嵌入URL。
http://www.yoursite.com/?function=YourFunction
不使用未安装在机器上的油脂类之类的东西,就不能(而且不应该)这样做。 如果URL在您的域中之一上,则可以将脚本嵌入到页面中(如果是别人的话)...不。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.