Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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 将数据从表1传递到表2_Javascript_Html_Google Chrome_Tabs - Fatal编程技术网

Javascript 将数据从表1传递到表2

Javascript 将数据从表1传递到表2,javascript,html,google-chrome,tabs,Javascript,Html,Google Chrome,Tabs,我是stackoverflow的新手,来到这里是因为我无法找到html和javascript问题的明确答案 我想显示一个带有3个按钮的HTML页面,这些按钮在单击时将执行3个脚本。我需要tab#1与tab#2对话以执行代码,但我一直在思考如何执行该操作-以下是我的HTML代码: <!DOCTYPE html> <html> <body> <!-- START STAGE 1 --> <script> function stage1()

我是stackoverflow的新手,来到这里是因为我无法找到html和javascript问题的明确答案

我想显示一个带有3个按钮的HTML页面,这些按钮在单击时将执行3个脚本。我需要tab#1与tab#2对话以执行代码,但我一直在思考如何执行该操作-以下是我的HTML代码:

<!DOCTYPE html>
<html>
<body>

<!-- START STAGE 1 -->
<script>
function stage1()
{
// Here I want to open up a new tab so I'd do:
window.open('http://webpage.com', '_blank');
}
</script>

<!-- START STAGE 2 -->
<script>
function stage2()
{
// From here, I want to execute some JavaScript to the new tab I've opened
}
</script>

<!-- START STAGE 3 -->
<script>
function stage3()
{
// Again, I want to execute another script on the new tab I've opened
}
</script>

<button type="button" onClick="stage1()">STAGE1</button>
<hr />
<button type="button" onClick="stage2()">STAGE2</button>
<hr />
<button type="button" onClick="stage3()">STAGE3</button>
</body>
</html>

功能阶段1()
{
//在这里,我想打开一个新选项卡,以便:
打开窗户http://webpage.com","空白",;
}
功能阶段2()
{
//从这里开始,我想对我打开的新选项卡执行一些JavaScript
}
功能阶段3()
{
//同样,我想在我打开的新选项卡上执行另一个脚本
}
第一阶段

阶段2
阶段3
如果有人能重新编写这段代码,并在3中留出一个空间,让我的代码在tab#1的tab#2上执行,我将不胜感激

提前谢谢你对不起,我有点傻哈哈。 干杯
Declan Land将不会很简单,但我认为您可以使用一个“代理”页面,在
iframe
中显示预期的站点(Twitter),并在地址中传递参数时运行所需的脚本(例如,
proxy.htm?action=step2
),甚至使用单独的专用代理页面(
proxy2.htm
)每一步

但是为了让它工作,我相信您需要为锚链接的目标使用自定义名称(
a target=“proxy\u twitter”
),这样所有链接都可以在同一个选项卡中打开

一个可能的问题是,第二个选项卡会在每次单击时重新加载代理页面,但可能可以通过将参数更改为hashtags(
proxy.htm#action=step2
)来避免


我自己对这种机制没有任何经验,但我在一些网站上见过它的使用。

你可能想看看这个:我来看看-为快速回复人干杯!在每个选项卡中显示什么?第一个选项卡:我的HTML页面-第二个选项卡:Twitter。为什么不在第二个页面中执行这两个功能?