js跳转到$url

JavaScript09

js跳转到$url,第1张

$url是PHP中的变量吗?如果是,就这样:

window.location.href="<?php echo $url?>"

如果是js本身的变量,则这样:

window.location.href=$url

有以下方法:

<!-- 第一种: -->

<script language="javascript" type="text/javascript">

window.location.href = "test.jsp?backurl=" + window.location.href

</script>

<!-- 第二种: -->

<script language="javascript">

alert("返回")

window.history.back(-1)

</script>

<!-- 第三种: -->

<script language="javascript">

window.navigate("test.jsp")

</script>

<!-- 第四种: -->

<script language="JavaScript">

self.location = 'test.htm'

</script>

<!-- 第五种  -->

<script language="javascript">

alert("非法访问!")

top.location = 'test.jsp'

</script>

<!-- 第六种 -->

<script language="javascript" type="text/javascript">

function request(paras) {

var url = location.href

var paraString = url.substring(url.indexOf("?") + 1, url.length).split(

"&")

var paraObj = {}

for (i = 0 j = paraString[i] i++) {

paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j

.substring(j.indexOf("=") + 1, j.length)

}

var returnValue = paraObj[paras.toLowerCase()]

if (typeof (returnValue) == "undefined") {

return ""

} else {

return returnValue

}

}

var theurl

theurl = request("url")

if (theurl != '') {

location = theurl

}

</script>