【发布时间】:2016-07-21 12:52:46
【问题描述】:
如何首先重定向到特定的 URL,然后在 JavaScript 中执行函数逻辑?
我尝试了以下代码。 JavaScript:
<script type="text/javascript">
function onHrefClick(varHref) {
window.open(varHref, '_blank');
//here code
}
</script>
HTML:
<a href="#" onclick="onHrefClick('www.google.com')">Google</a>
但它总是先执行我的代码,然后它会重定向到 URL。
更新:
我也试试这个,它会打开第一个弹出窗口,然后在页面上重定向。它会等待重定向,直到我没有点击 Popup OK 按钮。
<script type="text/javascript">
function onHrefClick(varHref) {
window.open(varHref, '_blank');
alert(varHref);
}
我想在外部链接上重定向,所以这里没有任何父子概念
【问题讨论】:
-
但是你在那个方法中重定向所以它会重定向并做任何你想做的事
-
@Kabali 如果我在 window.open 之后添加弹出窗口,它将首先打开弹出窗口,然后重定向到该 URL,但我想先重定向到该 URL,然后打开弹出窗口。
-
我认为如果你先重定向你不能执行页面的代码之后。
-
@RicardoMota 我尝试这是执行整个代码,最后它将重定向到该链接。
-
@MatiasCicero 这里不是任何子或父概念,我想将其重定向到 google.com 等外部链接上
标签: javascript c# jquery html