繁体   English   中英

复制当前URL,刷新主页而不重新加载,并将第二个链接打开到新窗口中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM