【发布时间】:2014-09-14 22:25:50
【问题描述】:
我想将我的处理草图在线放到我在 Google App Engine 上的网页上。
我找到了一种将处理 JS Javascript 代码直接放入 HTML 文件的方法。 如果我将此文件保存在我的计算机上并在浏览器中打开它,它就可以工作!
但是,当我将此代码复制到我的谷歌应用程序引擎时,我只是得到一个空白框。
有人对 GAE 有一点了解吗?为什么会这样? 我的 HTML 文件中的代码是这样的。
<html>
<head>
<title>Mouse2D \ Examples \ Processing.org</title>
<!-- script type="text/javascript" src="/_ah/channel/jsapi"></script -->
<script src="processing.js" type="text/javascript"></script>
<!-- script src="http://processing.org/javascript/modernizr-2.6.2.touch.js" type ="!text/javascript"></script -->
</head>
<body>
<label>This is above the Processing Canvas</label>
<br>
<div class="proc">
<script type="application/processing">
void setup()
{
size(640, 360);
noStroke();
rectMode(CENTER);
}
void draw()
{
background(51);
fill(255, 204);
rect(mouseX, height/2, mouseY/2+10, mouseY/2+10);
fill(255, 204);
int inverseX = width-mouseX;
int inverseY = height-mouseY;
rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10);
}
</script>
<canvas width="640" height="360"></canvas>
<div>This is below the canvas</div>
</body>
我在处理示例页面上查看了他们是如何做到这一点的,这里是http://processing.org/examples/mouse2d.html
我正在尝试将其嵌入到我的 wiki http://tb21g09.appspot.com/processing 如果有人成功地将处理草图嵌入到网页中,我很想知道如何!
我知道您也可以将 javascript 文件放到网络服务器上,然后从 html 文件中调用它。我不知道该怎么做,这似乎更容易和更快地尝试。
【问题讨论】:
标签: javascript html google-app-engine embed processing