我碰壁了:基本上,Javascript 似乎在我的游戏页面中不起作用。
所以我有一个视图main.scala.html
作为其他视图的模板。这个文件看起来像这样:
@(page : String, title: String)(content: Html)
<!DOCTYPE html>
<html lang="en">
<head>
<title>@title</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/bootstrap.min.css")">
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@routes.Assets.at("javascripts/bootstrap.min.js")" type="text/javascript"></script>
</head>
<body>
<!--some stuff-->
@content
</body>
</html>
所以我尝试<a href="#" onclick="alert('thing')">thing</a>
在视图的主体中放置一个简单的。
- 首先在 main.scala.html 模板中
- 然后在使用此模板的视图中
-终于在一个thing.html中,没有任何链接,与Play一样!我在浏览器中打开的框架:
<html lang="en">
<head>
<title>title</title>
</head>
<body>
<a href="#" onclick="alert('truc')">truc</a>
</body>
只有第三个选项返回想要的结果:其中包含一个弹出窗口thing
。
我的问题是:为什么我的 javascript 没有被 play 处理?我是否必须“ import
”一些全局 javascript 功能才能使用它?
感谢您的帮助,如果您需要更多信息,请告诉我。