无意中重定向到javascript中的startpage

时间:2016-12-09 22:42:20

标签: javascript redirect

要明白:

这是我的HTML文件。

<!DOCTYPE html>
<html>
<head>
<title>Ex-Escape</title>
<!-- all game scripts have to be included here -->

<script type="text/javascript" src="src/game.js"></script>
<script type="text/javascript" src="src/playerSettings.js"></script>
<script type="text/javascript" src="src/jsonLib.js"></script>
<script>
    window.addEventListener('load', Game.start);
</script>
</head>
<body>
</body>
</html>

它使用函数start加载我的对象游戏。

start: function start() {
document.write("<p onclick='Game.new()' style='display: inline-block; border: 2px solid white; border-radius: 5px;'><b>New Game</b></p> <p onclick='Game.load()' style='display: inline-block; border: 2px solid white; border-radius: 5px;'><b>Load Game</b></p>");
}

此时一切正常!如果我点击新游戏,我会到我的表格,我可以创建我的角色(它是一个游戏)。

document.write("</br></br><input type='submit' onclick='Game.storePlayerData(); Game.intro();' value='Get Citypass'>");

现在应该&#34;重定向&#34;我到下一页。 Game.intro()

intro: function intro() {
    document.write("<p>Welcome</p>");

    //set Style
    document.write("<link href='css/gamelayout.css' rel='stylesheet'>");
    document.close();
},

但我得到的只是一个&#34;欢迎&#34;在很短的时间内,在这非常短的时间之后,我回到了起始页面。我不知道为什么。 似乎我可以从开始到新角色,但在此之后每隔一个&#34;重定向&#34;将开始页面。

它不是window.addEventListener(&#39; load&#39;,Game.start);在开始。我猜。 Game.start()而不是eventlistener将导致相同的结果。

0 个答案:

没有答案