2013-03-14 133 views
0

我有一個網站:XXXXXXXX.XXXXXXX.comWordPress的JavaScript的相對路徑在後

和我上傳的目錄與js文件中:

XXXXXXXX.XXXXXXX.com/JsTestFolder

一些文件進去: XXXXXXXX.XXXXXXX.com/JsTestFolder/index.html

XXXXXXXX.XXXXXXX.com/JsTestFolder/boot-html5.js

個XXXXXXXX.XXXXXXX.com/JsTestFolder/cocos2d-html5.min.js

......

在JsTestFolder夾

我具有包含畫布標籤

我可以一個的index.html通過訪問XXXXXXXX.XXXXXXX.com/JsTestFolder/index.html

成功運行演示,但現在我想在wordpress中將其嵌入(畫布)。

所以我創建內容的帖子:

<div style="......"> 
    <canvas id="gameCanvas" width="320" height="480"></canvas> 
</div> 
<script src="boot-html5.js"></script> 

,它無法加載「啓動html5.js」文件,所以我改變了內容:

<script src="/JsTestFolder/boot-html5.js"></script> 

這一次的「啓動html5.js」被成功地加載,但〜

引導html5.js的內容:

(function() { 
    var d = document; 
    var c = { 
     COCOS2D_DEBUG:2, //0 to turn debug off, 1 for basic debug, and 2 for full debug 
     //...... 
     tag:'gameCanvas', //the dom element to run cocos2d on 
     SingleEngineFile:'cocos2d-html5.min.js', 
     //...... 

你可以看到它參考使用相對路徑和控制檯其他一些js文件顯示錯誤:(?)

http://XXXXXXXX.XXXXXXX.com/cocos2d-html5.min.js 404 (Not Found) 

以及文件以http://XXXXXXXX.XXXXXXX.com/JsTestFolder

顯然,瀏覽器正在作爲根路徑的「http://XXXXXXXX.XXXXXXX.com/」不是「http://XXXXXXXX.XXXXXXX.com//JsTestFolder」。

所以我怎麼能得到這個東西的工作而無需改變我所有的js文件使用「絕對路徑」?

任何建議,將理解的是,thatnks :)

回答

0

1)其中,在文件中使用SingleEngineFile?

2)嘗試從

SingleEngineFile:'cocos2d-html5.min.js' 

SingleEngineFile:'/cocos2d-html5.min.js' 
+0

是的,我知道這改變可能使上述消失的錯誤,但問題是〜在我所有的JS腳本我'使用相對路徑,我不想改變這一切爲「 /「(」絕對路徑「) – supersuraccoon 2013-03-14 08:06:30

0

嘗試改改

<script src="/JsTestFolder/boot-html5.js"></script> 

<script src="../boot-html5.js"></script> 

<script src="/boot-html5.js"></script> 
+0

」../boot-html5.js「和」/boot-html5.js「都不起作用,因爲」當前路徑「是」XXXXXXXX.XXXXXXX.com「〜並且那裏沒有文件,如「XXXXXXXX.XXXXXXX.com/boot-html5.js」不提了‘XXXXXXXX.XXXXXXX.com’「../」〜 – supersuraccoon 2013-03-14 08:35:02

+0

您索引文件是在XXXXXXXX.XXXXXXX.com/JsTestFolder/ index.html或XXXXXXXX.XXXXXXX.com/index.html? – Jiro90 2013-03-14 08:42:58

+0

索引文件?以及它是「XXXXXXXX.XXXXXXX.com/JsTestFolder/index.html」,但現在我試圖在帖子中嵌入所有內容,所以我不再使用它了... – supersuraccoon 2013-03-14 10:29:13