[英]Copy current URL, refresh main page without reload and open the second link into a new window
似乎很多,这让我发疯。 我需要将当前URL复制到代码中,即第一个链接中。 我的目标是,一旦单击此链接,便可以不刷新就重新加载主页,我想这必须在ajax / jquery中完成,并使用第二个链接打开一个新窗口。 这是一个链接,一次执行两项操作。 关于如何实现所有这些的任何帮助?
我有这个,但是当然它不起作用。
<a href="window.location.href" onclick="window.open('theotherpage.pl?name=name&zip=123'); return true;">test</a>
感谢您的光临!
如果您想重新加载页面并打开一个新窗口,最好的选择是将其包装在一个函数中。
您要做的第一件事是这样的:
window.open('theotherpage.pl?name=name&zip=123');
然后使用类似这样的重定向:
window.location.replace("http://full.url.of.this.page/");
可以从此jFiddle中找到一个示例。
这将完成您要查找的内容-打开一个新标签并重新加载当前网址。
的HTML:
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<input type="text" />
<a href="www.google.com" target="_blank" onclick="location.reload();">click me</a>
</body>
</html>
我不确定为什么要保存当前的URL(以及要将其存储在何处),是否要在“目标” URL中使用它? 可以通过url参数完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.