location.href不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了location.href不起作用相关的知识,希望对你有一定的参考价值。

asp网页
<% response.write "<script language='javascript'>" & chr(13)
'response.write "alert('111');"
response.write "window.document.location.href='http://www.rhvacnet.com/RegisterId.asp?RegisterId="+session("RegisterId")+"';"&Chr(13)
response.write "</script>" & Chr(13)
Response.End%>
代码写成这样就不跳转,但是session("RegisterId")是确定内容的
如果是
<% response.write "<script language='javascript'>" & chr(13)
'response.write "alert('111');"
response.write "window.document.location.href='http://www.rhvacnet.com/RegisterId.asp?RegisterId=26600';"&Chr(13)
response.write "</script>" & Chr(13)
Response.End%>
就可以跳转,我实在不知是问什么,怎么改,哪位能教教我,万分感激!!

<% response.write "<script language='javascript'>" & chr(13)
'response.write "alert('111');"
response.write "window.location.href='http://www.rhvacnet.com/RegisterId.asp?RegisterId="&session("RegisterId")&"';"&Chr(13)
response.write "</script>" & Chr(13)
Response.End%>

试试这个 把 + 替换为 &
参考技术A 如楼上说的,asp中用“&”,JS中用“+”,所以把session("RegisterId")这块+改成&就行了
下面那个就是&Chr(13),所以能跳转。

以上是关于location.href不起作用的主要内容,如果未能解决你的问题,请参考以下文章

$window.location.href 在 AngularJS 中不起作用

为啥移动端 window.location.href 不起作用

在safari下面javascript的location.href()不起作用

安卓中location.href或者location.reload 不起作用

form提交之后window.location.href 不起作用(高手进)

Window.Location.Href 或其他重定向 _self 的方法不起作用(MVC 视图)