Frage

im neuen Javascript und sind intersted ein kleines o3d Skript bei der Schaffung von:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test Game Website</title>
</head>

<body>

<script type="text/javascript" src="o3djs/base.js"></script>
<script type = "text/javascript" id="myscript">

o3djs.require('o3djs.camera');

window.onload = init;

function init(){
 document.write("jkjewfjnwle");
}

</script>

<div align="background">
 <div id="game_container" style="margin: 0px auto; clear: both; background-image: url('./tmp.png'); width: 800px; height:600px; padding: 0px; background-repeat: no-repeat; padding-top: 1px;"></div>
</div>

</body>
</html>

Der Browser kann nicht scheinen o3djs / base.js in dieser Linie zu finden

<script type="text/javascript" src="o3djs/base.js"></script>

und gibt mir eine abgefangene Reference in dieser Zeile

 o3djs.require('o3djs.camera');

Offensichtlich, weil sie nicht finden können, die o3djs / base.js ...

Ich habe die o3d pluggin von Google installiert und sie sagen, dass es sein sollte ive versucht, auf Firefox, IE und Chrome

Dank

War es hilfreich?

Lösung

Dateien, dass Ihre HTML Punkt (CSS, JS, Links) relativen Pfad des auf das Dokument durchsucht werden.

z. wenn Ihr Dokument-URL http://localhost/foo/testpage.html ist, in diesem Fall müssen Sie erwähnt base.js in http://localhost/foo/o3djs/ setzen usw. Also, wenn Ihr localhost in C: \ Server (vorausgesetzt, Sie einige Windows-ähnliche Umgebung zu verwenden), muss die Datei C aufgerufen werden: \ Server \ foo \ o3djs \ base.js.

Andere Tipps

Auch stellen Sie sicher sind Sie alle anderen Dateien, die von der API benötigt, die meisten von ihnen finden Sie hier: http://o3d.googlecode.com/svn/trunk/samples_webgl/o3djs/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top