Javascript 将数据从表1传递到表2
我是stackoverflow的新手,来到这里是因为我无法找到html和javascript问题的明确答案 我想显示一个带有3个按钮的HTML页面,这些按钮在单击时将执行3个脚本。我需要tab#1与tab#2对话以执行代码,但我一直在思考如何执行该操作-以下是我的HTML代码: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()
<!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。为什么不在第二个页面中执行这两个功能?