Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当前页面关闭时,如何更改其他页面的内容?_Javascript_Html - Fatal编程技术网

Javascript 当前页面关闭时,如何更改其他页面的内容?

Javascript 当前页面关闭时,如何更改其他页面的内容?,javascript,html,Javascript,Html,在我的html页面上,我有一个在页面关闭时调用的函数。 我希望此函数可以更改不同页面中的某些元素。这是可能的吗?除非您因为创建了该窗口而拥有该窗口的句柄,否则您必须将有关修改的信息保存在某个地方。您可以通过将信息存储在服务器端来实现这一点。也可以使用cookie或本地存储在纯客户端完成 一个非常简单的基于cookie的示例: page-to-close.html: <body onunload="javascript:document.cookie='modified by other p

在我的html页面上,我有一个在页面关闭时调用的函数。
我希望此函数可以更改不同页面中的某些元素。这是可能的吗?

除非您因为创建了该窗口而拥有该窗口的句柄,否则您必须将有关修改的信息保存在某个地方。您可以通过将信息存储在服务器端来实现这一点。也可以使用cookie或本地存储在纯客户端完成

一个非常简单的基于cookie的示例:

page-to-close.html:

<body onunload="javascript:document.cookie='modified by other page'"> 

page-to-modify.html:

<script>                                                                        
  var message = document.cookie ? document.cookie : 'first visit'               
  document.write(message)                                                       
</script>                                                                       

var message=document.cookie?document.cookie:“首次访问”
文件。写入(消息)

除非您因为创建了该窗口而拥有该窗口的句柄,否则您必须将有关修改的信息保存在某个地方。您可以通过将信息存储在服务器端来实现这一点。也可以使用cookie或本地存储在纯客户端完成

一个非常简单的基于cookie的示例:

page-to-close.html:

<body onunload="javascript:document.cookie='modified by other page'"> 

page-to-modify.html:

<script>                                                                        
  var message = document.cookie ? document.cookie : 'first visit'               
  document.write(message)                                                       
</script>                                                                       

var message=document.cookie?document.cookie:“首次访问”
文件。写入(消息)

视情况而定。如果您发布一些html示例并尝试使用javascript,那么我们可能会帮助您提供一个具体的答案。一般来说,您试图做的事情可能是在服务器端处理得更好。这取决于。如果您发布一些html示例并尝试使用javascript,那么我们可能会帮助您提供一个具体的答案。一般来说,您试图做的可能是更好地处理服务器端。