是否可以将数据从一个html文件发送到另一个?

时间:2015-06-24 17:54:34

标签: javascript html

目前,我正在制作游戏,当你死亡时,它会带你进入游戏画面,这是一个单独的html文件。在gameover的下面,我想让它显示球员得分。问题是玩家获得的分数是在第一个html文件中。我如何将该分数发送到另一个文件?

2 个答案:

答案 0 :(得分:2)

尝试使用GET变量:

Access GET directly from JavaScript?

这是一种从另一个页面向页面提供数据的简便方法。你可能已经看到了它的使用并且没有注意到它。

GET变量通过URL传递,并且可以被该页面访问以进行处理。

带有GET变量的URL示例:

" index.html?score=50&player=joe"

这会传递scoreplayer变量,其值为' 50'和' joe'分别。

要设置这些变量,您只需附加它们,如示例所示。

上面的链接是如何通过javaScript访问这些变量,这可能适合您的目的。

关于GET的更多文献:http://html.net/tutorials/php/lesson10.php

答案 1 :(得分:2)

假设分数保存在javascript中,这很有可能,您可以将所有javascript放入.js文件中,然后让您的html文件使用该.js文件。例如,您可以将所有代码放在game.js中,在那里定义分数变量,然后将两个单独的html文件与<script src="game.js"></script>一起使用game.js。

然后变量将在两个文件上都可用,因为两个文件都使用相同的javascript文件。