目前,我正在制作游戏,当你死亡时,它会带你进入游戏画面,这是一个单独的html文件。在gameover的下面,我想让它显示球员得分。问题是玩家获得的分数是在第一个html文件中。我如何将该分数发送到另一个文件?
答案 0 :(得分:2)
尝试使用GET变量:
Access GET directly from JavaScript?
这是一种从另一个页面向页面提供数据的简便方法。你可能已经看到了它的使用并且没有注意到它。
GET变量通过URL传递,并且可以被该页面访问以进行处理。
带有GET变量的URL示例:
" index.html?score=50&player=joe
"
这会传递score
和player
变量,其值为' 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文件。