質問: タイトルのようにhtml, css, jsで構成されているファイルをアップロードしたがhtmlしか反映されない問題を解決したいです。 また、画像も反映されません。 思いついた原因は * 相対パスが間違っているため開けない。 * アップロードされていると思い込んでいるが実際はアップロードされていない。 * 何かしら必要なことを行っていない これらの解決方法として、以下のことを実行しました 1. htmlファイルだけでなく、css,img,jsファイルをデスクトップに入っている状態のままアップロードした。 これはコードを書いているときの状態、つまり、デスクトップやgooglechromeでは実際に開けることを確認しているためパスが間違っているとは考えにくい。 2. ググっていろいろな人の質問を確認して試してみたが反応なし。 唯一反応があったのは相対パスを `../css/ファイル名` としていたところを `ファイル名` に変更したことでcssが反映された。 しかし、jsやimgに対して同様に行っても反応しなかったことを考えると残っていたキャッシュが反応したのではないかと思った。 ``` iSara模写 バンコクのノマドエンジニア育成講座 お問い合わせ / 資料請求はこちら 資料請求 プログラミングで人生の安定を手にいれよう バンコクのノマドエンジニア育成講座iSara[イサラ] 、、、略、、、 ``` こんな感じで二日間くらい進展がないので意見をいただけたら嬉しいです。 よろしくお願いします。
回答: 「htmlファイルだけでなく、css,img,jsファイルをデスクトップに入っている状態のままアップロードした」ということは、htmlファイル、imgファイル、jsファイルは同じディレクトリにあるという事だとおもいます。 これは、「相対パスを ../css/ファイル名 としていたところを ファイル名 に変更したことでcssが反映された」と書かれている事と一致します。 では、imgファイルとjsファイルは、どこにあるのでしょうか? htmlと同じフォルダーにあるなら、"../img/isaralogolarge.png"を"isaralogolarge.png"に、"../js/iSara模写.js"を"iSara模写.js"に変更してみてください。 "iSara模写.js"という漢字を含んだファイル名はトラブルの要因です。ファイル名を"iSara模写.js"から"iSaraMosha.js"に変更し、HTMLファイルの中も"iSara模写.js"から"iSaraMosha.js"に変更すると、漢字コードの差異による問題が解決されると思います。