2017-04-07 19 views
-1

ここに私のコードです。GoDaddyのホスティングでJavascriptが動作しない

var cSharpButtons = document.getElementsByClassName("csharpbutton"); 
var jSButtons = document.getElementsByClassName("jsbutton"); 
var cSharp = document.getElementsByClassName("csharp"); 
var jS = document.getElementsByClassName("js"); 

function switchToCSharp() 
{ 
    for (i = 0; i < cSharpButtons.length; i++) //change button colors 
    { 
     cSharpButtons[i].style.backgroundColor = "#00AEEF"; 
    } 
    for (i = 0; i < jSButtons.length; i++) 
    { 
     jSButtons[i].style.backgroundColor = "lightgrey"; 
    } 

    for (i = 0; i < cSharp.length; i++) //change code 
    { 
     cSharp[i].style.display = "inline"; 
    } 
    for (i = 0; i < jS.length; i++) 
    { 
     jS[i].style.display = "none"; 
    } 

} 

function switchToJS() 
{ 
    for (i = 0; i < jSButtons.length; i++) //change button colors 
    { 
     jSButtons[i].style.backgroundColor = "#00AEEF"; 
    } 
    for (i = 0; i < cSharpButtons.length; i++) 
    { 
     cSharpButtons[i].style.backgroundColor = "lightgrey"; 
    } 

    for (i = 0; i < cSharp.length; i++) //change code 
    { 
     cSharp[i].style.display = "none"; 
    } 
    for (i = 0; i < jS.length; i++) 
    { 
     jS[i].style.display = "inline"; 
    } 
} 

GoDaddyは許可が良好であると述べました。デスクトップ上の魅力のように動作し、私のコードで何かが間違っていなければならないと彼らは言いました。彼らはそれがそれをコード化する時代遅れの方法かもしれないと言いました。

ボタンを押したときに何も起こりません。http://spacehelmetstudios.com/tutorials/unity2d/directionalgravity2d/directionalgravity2d.htmlを訪問し、C#からJSに変更しようとしました。

私は嘘をつくつもりはない、私は物事のサーバー側についてはあまり知らない。

アイデア?ありがとう。

+2

ブラウザのデベロッパーコンソールを使用して、エラーの詳細を知ることができます。 (ChromeではCtrl + Shift + i、IEではf12など)。 https://i.thomas.gg/qlP5yml.png – Chearful

+0

http://spacehelmetstudios.com/js/switchLanguage.jsはエラーを返します404 – Przemek

答えて

0

私はこれが答えではないことを知っていますが、開発者コンソールではダウンロードしたJSファイルが表示されず、機能が定義されていないというコンソールエラーが表示されます。あなたの<head>タグにあなたのJSファイルを追加するのを忘れたのでしょうか?

+0

ありがとう、ちょうどダブルチェック、そこに

+0

なぜそれが見つからないのか不思議です。 –

+0

あなたは天才です!それはtherでしたが、言語のLは大文字で書かれていましたが、それは参考ではありませんでした。 –

関連する問題