将数据从选项卡1传递到选项卡2
我是新来的*,我来到这里,因为我无法找到明确的答案,我的问题与HTML和JavaScript。将数据从选项卡1传递到选项卡2
我想用3个按钮来显示一个HTML页面和按钮将执行3个脚本的onClick。我需要标签#谈谈标签#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>
我会很感激,如果有人可以重新 - 写下这段代码,并在3的代码中留下一个空格,让我的代码从#1的标签#2开始执行。
预先感谢您! - 对不起,我有点小菜哈哈。 干杯, 德克兰土地
这不会是简单的,但我认为你可以用一个“代理”页面,在一个iframe
显示预定网站(Twitter)上并运行,当你通过你所需要的脚本做地址中的参数(例如,proxy.htm?action=step2
)或甚至为每个步骤使用单独的专用代理页面(proxy2.htm
)。
但是为了达到这个目的,我相信你需要为你的锚链接的目标(a target="proxy_twitter"
)使用自定义名称,所以所有的链接都在同一个标签中打开。
一个可能的问题将是第二个选项卡将加载每次点击的代理页面,但也许这可以通过改变参数是井号标签(proxy.htm#action=step2
)来避免。
我自己没有这个机制的任何经验,但我已经看到了一些网站上使用。
为回复的人欢呼 - 我会看看这个。 :) – iOSDec 2013-04-17 18:38:48
你可能想看看这个:http://*.com/questions/3203530/accessing-the-content-of-other-tabs-in-browser – 2013-03-19 14:58:16
我会看看 - 欢呼快回复男人! – iOSDec 2013-03-19 15:00:15
你在每个标签中显示什么? – Pete 2013-03-19 15:16:36