如何首先重定向到特定的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);
}
我想重定向外部链接,所以这里没有任何父或子概念
答案 0 :(得分:0)
你可以这样做:
function myFunction() {
//my code here
$('a').css('color', 'red');
}
function redirectOnHrefClick(varHref) {
window.open(varHref, '_blank');
myFunction();
}
<a href="#" onclick="redirectOnHrefClick('www.google.com')">Google</a>
这项工作。我在这里测试过。
我希望能提供帮助。
答案 1 :(得分:0)
如果您想重定向到该页面并在该页面中执行脚本,您可以执行以下操作: