js返回上一页

JavaScript016

js返回上一页,第1张

1、pc端返回上一页:

2、移动端返回上一页:

referrer 可以获取返回跳转或打开到当前页面的那个页面。如果用户直接打开了这个页面(不是通过页面跳转,而是通过地址栏或者书签等打开的),则该属性为空字符串。

由于该属性只是返回一个字符串,所以不能够通过该属性引用页面的 DOM。

特殊情况:

1.直接在浏览器中输入地址

2.用location.reload()、location.href()、location.replace()等刷新页面

3.扫码进入微信或QQ浏览器

4.直接新窗口打开一个页面

5.meta标签来控制不让浏览器发送referer <meta content="never" name="referrer">

/*

* 这种写法的前提条件是制定规则,指定一个值,来区分多个平级函数,就相当于是人,

* 每一个人相同且平级,而为了有效的识别每一个人,所以出现了身份证号的存在。

* 这个指定的值就相当于给每一个函数设置一个身份证号,通过调用最外层的函数传来的

* 值,去判断这个值是属于哪个函数的值。

*/

有写的不对的请在评论区留言,我会尽快更改,谢谢大家!

按你要求,代码如下:

<HTML>

<HEAD>

<TITLE>New Document </TITLE>

<script language="javascript">

var urlArr = new Array()

urlArr.push("http://www.malatamobile.com/images/ban3.swf")

urlArr.push("http://www.malatamobile.com/images/ban1.swf")

urlArr.push("http://www.malatamobile.com/images/ban2.swf")

function change(sortId){

var flashHtmlArr = new Array()

flashHtmlArr.push("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"")

flashHtmlArr.push("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"500\" height=\"400\">")

flashHtmlArr.push("<param name=\"allowscriptAccess\" value=\"sameDomain\">")

flashHtmlArr.push("<param name=\"movie\" id=\"flashUrl\" value=\""+urlArr[sortId]+"\">")

flashHtmlArr.push("<param name=\"quality\" value=\"high\">")

flashHtmlArr.push("<param name=\"bgcolor\" value=\"#ffffff\">")

flashHtmlArr.push("<param name=\"menu\" value=\"false\">")

flashHtmlArr.push("<param name=\"wmode\" value=\"opaque\">")

flashHtmlArr.push("</object>")

document.getElementById("mydiv").innerHTML = flashHtmlArr.join('')

}

</script>

</HEAD>

<BODY>

<div id="mydiv0" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('0')">内容1</div>

<div id="mydiv1" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('1')">内容2</div>

<div id="mydiv2" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('2')">内容3</div>

<div id="mydiv" style="border:1px solid #ff0000width:250pxheight:250pxposition:absoluteleft:200pxtop:200px">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="400">

<param name="allowscriptAccess" value="sameDomain">

<param name="movie" id="flashUrl" value="http://www.malatamobile.com/images/ban2.swf">

<param name="quality" value="high">

<param name="bgcolor" value="#ffffff">

<param name="menu" value="false">

<param name="wmode" value="opaque">

</object>

</div>

</BODY>

</HTML>