Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这个JS可以在我的家用电脑上工作,但当我把它放到网上时就不行了。你知道为什么会这样吗?_Javascript_Html - Fatal编程技术网

Javascript 这个JS可以在我的家用电脑上工作,但当我把它放到网上时就不行了。你知道为什么会这样吗?

Javascript 这个JS可以在我的家用电脑上工作,但当我把它放到网上时就不行了。你知道为什么会这样吗?,javascript,html,Javascript,Html,这个JS可以在我的家用电脑上工作,但当我把它放到网上时就不行了。你知道为什么会这样吗? 在html页面的底部,我有 <!--JAVASCRIPT--> <script type="text/javascript" src="drawUI.js"></script> </body> 在javascript文件drawUI.js中,我有这个。我没有收到错误消息。就好像javascript被跳过了一样。我在同一个网站上运行过其他J

这个JS可以在我的家用电脑上工作,但当我把它放到网上时就不行了。你知道为什么会这样吗? 在html页面的底部,我有

<!--JAVASCRIPT-->       
<script type="text/javascript" src="drawUI.js"></script>

</body>

在javascript文件drawUI.js中,我有这个。我没有收到错误消息。就好像javascript被跳过了一样。我在同一个网站上运行过其他Java脚本,它们运行得很好。我甚至使用相同的动画代码

(function(){

var ShieldPMax = 2000; var ShieldPMin = 0; var ShieldP = 1750; 
var ArmorPMax = 2000; var ArmorPMin = 0; var ArmorP= 1875;
var BattPMax = 2000; var BattPMin = 0; var BattP= 1360;
var TempPMax = 990; var TempPMin = -990; var TempP= 990;
var CPUPercPMax = 100; var CPUPercPMin = 0; var CPUPercP= 75;
var CPUPMax = 4039; var CPUPMin = 0; var CPUP= 3010;

var ShieldUp = true; var ArmorUp = false; var BattUp = true; var TempUp = true; var CPUUp = false; 


var progress;
var start = null;
window.requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
                          window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
function step(timestamp) {

    if (start === null) start = timestamp;
    progress = timestamp - start;

    //ANIMATION AND TIME BASED ACTIONS GO HERE
    incrementStats();
    requestAnimationFrame(step);
  //}
}
requestAnimationFrame(step);

function incrementStats(){

    if (ShieldUp === true) {++ShieldP};
    if (ShieldUp === false) {--ShieldP};
    if (ShieldP <ShieldPMin) {ShieldP = ShieldPMin, ShieldUp = true};
    if (ShieldP >ShieldPMax) {ShieldP = ShieldPMax, ShieldUp = false};
    PlayerShieldUpdateUI(ShieldP, ShieldPMax);

    if (ArmorUp === true) {++ArmorP};
    if (ArmorUp === false) {--ArmorP};
    if (ArmorP < ArmorPMin) {ArmorP =  ArmorPMin, ArmorUp = true};
    if (ArmorP >ArmorPMax) {ArmorP = ArmorPMax, ArmorUp = false};
    PlayerArmorUpdateUI(ArmorP, ArmorPMax);

    if (BattUp === true) {++BattP};
    if (BattUp === false) {--BattP};
    if (BattP <BattPMin) {BattP = BattPMin, BattUp = true};
    if (BattP >BattPMax) {BattP = BattPMax, BattUp = false};
    PlayerBattUpdateUI(BattP, BattPMax);

    if (TempUp === true) {++TempP};
    if (TempUp === false) {--TempP};
    if (TempP <TempPMin) {TempP = TempPMin, TempUp = true};
    if (TempP >TempPMax) {TempP = TempPMax, TempUp = false};
    PlayerTempUpdateUI(TempP, TempPMax);

    if (CPUUp === true) {++CPUP};
    if (CPUUp === false) {--CPUP};
    if (CPUP <CPUPMin) {CPUP = CPUPMin, CPUUp = true};
    if (CPUP >CPUPMax) {CPUP = CPUPMax, CPUUp = false};
    PlayerCPUUpdateUI(CPUP, CPUPMax);


}

function PlayerShieldUpdateUI(ShieldPoints, MaxPoints) {
    document.getElementById("HUDPlayerShieldPVal").innerHTML = ShieldPoints + "/" + MaxPoints;
    document.getElementById("HUDPlayerShieldBar").style.width = (ShieldPoints / MaxPoints * 225) + "px";
};

function PlayerArmorUpdateUI(ArmorPoints, MaxPoints) {
    document.getElementById("HUDPlayerArmorPVal").innerHTML = ArmorPoints + "/" + MaxPoints;
    document.getElementById("HUDPlayerArmorBar").style.width = (ArmorPoints / MaxPoints * 225) + "px";
};

function PlayerBattUpdateUI(BattPoints, MaxPoints) {
    document.getElementById("HUDPlayerBatteryPVal").innerHTML = BattPoints + "/" + MaxPoints;
    document.getElementById("HUDPlayerBatteryBar").style.width = (BattPoints / MaxPoints * 225) + "px";
};

function PlayerTempUpdateUI(TempPoints, MaxPoints) {
    var r,g,b;
    var tempTextDiv = document.getElementById("HUDPlayerTempVal");
    tempTextDiv.innerHTML = parseInt(TempPoints/10);

    if (TempPoints >0){
    //TRANSITION WHITE TO BLUE
    b = 255 - ((TempPoints/990)*255);
    r = 255 ;
    g = b;
    tempTextDiv.style.color = "rgb(" + r + ","+ g +","+ b +")";
    }else{
    //TRANSITION WHITE TO RED
    r = 255 - (((TempPoints* -1)/990)*255);
    g = r;
    b = 255;
    tempTextDiv.style.color = "rgb(" + r + ","+ g +","+ b +")";
    }
};

function PlayerCPUUpdateUI(CPUPoints, MaxPoints) {
    var barHeight, barTopPos;
    barHeight = parseInt(((CPUPoints / MaxPoints) * 100) / 100 * 112);
    barTopPos = 162 - barHeight;

    document.getElementById("HUDPlayerCPUValGHz").innerHTML = (CPUPoints / 1000) + "GHz";
    document.getElementById("HUDPlayerCPUValPercent").innerHTML = parseInt((CPUPoints / MaxPoints) * 100) + "%" ;
    document.getElementById("HUDPlayerCPUBar").style.height = barHeight + "px";
    document.getElementById("HUDPlayerCPUBar").style.top = barTopPos + "px";
};
(函数(){
var ShieldPMax=2000;var ShieldPMin=0;var ShieldP=1750;
var ArmorPMax=2000;var ArmorPMin=0;var ArmorP=1875;
var BattPMax=2000;var BattPMin=0;var BattP=1360;
var TempPMax=990;var TempPMin=-990;var TempP=990;
var cpupercmax=100;var cpupercmin=0;var CPUPercP=75;
var CPUPMax=4039;var CPUPMin=0;var CPUP=3010;
var ShieldUp=true;var ArmorUp=false;var BattUp=true;var TempUp=true;var CPUUp=false;
var进展;
var start=null;
window.requestAnimationFrame=window.requestAnimationFrame | | window.mozRequestAnimationFrame||
window.webkitRequestAnimationFrame | | window.msRequestAnimationFrame;
功能步骤(时间戳){
如果(start==null)start=timestamp;
进度=时间戳-开始;
//这里有动画和基于时间的动作
incrementStats();
请求动画帧(步骤);
//}
}
请求动画帧(步骤);
函数incrementStats(){
如果(ShieldUp==true){++ShieldP};
如果(ShieldUp==false){--ShieldP};
如果(ShieldP ShieldPMax){ShieldP=ShieldPMax,ShieldUp=false};
球员人数(ShieldP、ShieldPMax);
如果(ArmorUp==true){++ArmorP};
如果(ArmorUp==false){--ArmorP};
如果(ArmorPArmorPMax){ArmorP=ArmorPMax,ArmorUp=false};
PlayerArmorUpdateUI(ArmorP、ArmorPMax);
如果(BattUp==真){++BattP};
如果(BattUp==false){--BattP};
如果(BattP BattPMax){BattP=BattPMax,BattUp=false};
PlayerBattUpdateUI(BattP,BattPMax);
如果(TempUp==true){++TempP};
如果(TempUp==false){--TempP};
如果(TempP TempPMax){TempP=TempPMax,TempUp=false};
PlayerTempUpdateUI(TempP,TempPMax);
如果(CPUUp==true){++CPUP};
如果(CPUUp==false){--CPUP};
如果(CPUP-CPUPMax){CPUP=CPUPMax,CPUUp=false};
PlayerCPUUpdateUI(CPUP,CPUPMax);
}
函数PlayerShieldUpdateUI(屏蔽点、最大点){
document.getElementById(“HudPlayerShieldVal”).innerHTML=ShieldPoints+“/”+MaxPoints;
document.getElementById(“HUDPlayerShieldBar”).style.width=(屏蔽点/MaxPoints*225)+“px”;
};
函数播放器ArmorUpdateUI(ArmorPoints、MaxPoints){
document.getElementById(“hudplayerMorpVal”).innerHTML=ArmorPoints+“/”+MaxPoints;
document.getElementById(“HUDPlayerArmorBar”).style.width=(ArmorPoints/MaxPoints*225)+“px”;
};
功能播放器BattUpdateUI(BattPoints,MaxPoints){
document.getElementById(“hudplayerPatteryVal”).innerHTML=BattPoints+“/”+MaxPoints;
document.getElementById(“HUDPlayerBatteryBar”).style.width=(BattPoints/MaxPoints*225)+“px”;
};
函数PlayerTempUpdateUI(临时点、最大点){
var r,g,b;
var testextdiv=document.getElementById(“HUDPlayerTempVal”);
testextdiv.innerHTML=parseInt(TempPoints/10);
如果(温度点>0){
//白色到蓝色的过渡
b=255-((临时点/990)*255);
r=255;
g=b;
testextdiv.style.color=“rgb(“+r+”、“+g+”、“+b+”);
}否则{
//白色到红色的过渡
r=255-((临时点*-1)/990)*255);
g=r;
b=255;
testextdiv.style.color=“rgb(“+r+”、“+g+”、“+b+”);
}
};
函数playerCPUPUpdateUI(CPUPoints、MaxPoints){
var barHeight,bart;
barHeight=parseInt(((CPUPoints/MaxPoints)*100)/100*112);
BartOppost=162——杆高;
document.getElementById(“hudplayerpuvalGHz”).innerHTML=(CPUPoints/1000)+“GHz”;
document.getElementById(“HUDPlayerCPUValPercent”).innerHTML=parseInt((CPUPoints/MaxPoints)*100)+“%”;
document.getElementById(“hudplayerPubar”).style.height=barHeight+“px”;
document.getElementById(“hudplayerPubar”).style.top=bartOperats+“px”;
};

})()

查看您提供的rbgrpg.com/play01.html链接后,如果您在浏览器控制台中查看,您将看到404错误,无法找到该文件

您需要确保drawUI.js文件与play01.html文件位于同一文件夹中。如果文件已经存在,则问题可能是基于权限的。您需要检查该文件的权限级别是否至少为644

在类unix服务器上执行此操作,假设您可以将ssh连接到可以尝试运行的控制台

chmod 0664 drawUI.js

或者,如果您使用的是GUI ftp客户端,请尝试右键单击该文件,在大多数编辑器中,您会看到一个文件权限选项,请在那里进行检查。

您确定该文件确实已包含在内吗?
drawUI.js
是否与html文件位于同一目录中?您在控制台和网络选项卡中看到了什么?您确定该文件已上载到服务器吗?您的在线应用程序中是否包含
drawUI.js
?能否提供联机应用程序的链接?
加载资源失败:服务器响应状态为404(未找到)http://rbgrpg.com/drawUI.js
。你到底在哪个浏览器的控制台上看不到这个错误?这种情况经常发生,不要感到尴尬。很高兴它被分类了。