• ベストアンサー

javaスクリプトでcssを制御しているのですが、サーバーにアップするとcssが聞きません。。。

すいません。javaスクリプト初心者です。 javaスクリプトでcssを制御しているのですが、サーバーにアップするとcssが利きません。。。 // set Variable var csspath = サーバーのipアドレス/scripts/css/'; // スタイルシートの場所(ホスト階下の場所) var defhost = URL'; // ドメインを自動で取得できなかった場合のホスト(ホストだけ!) var gethost =true; // 自動でホスト名を取得する場合は「true」、以外は「false」 var cssTags = <link rel="stylesheet" type="text/css" href="'; としているのですが、駄目です。 もし解決方法をご存知であれば、お教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

?  Javascriptですよね? 通常はHTMLを表示中に、動的にスタイル(CSSの)を変えて表示を変化させるのによく用いられていますが、そういうのとは違うのでしょうか? あるいは、CSSのファイルそのものを書換えようとしているとか・・・? Javascriptでは、ファイル操作は一般的にはできないはずですが。もっとも、MS関係だとできちゃったりしますけど。(VBScriptとか) >サーバーにアップするとcssが利きません。。。 ローカルではCSSもスクリプトも正常に動作確認できているのでしょうか? 丁度、この一つ前の質問の回答に、「javascriptでスタイルを制御する」典型的な例が出ていますので、ご参考までに。   http://oshiete1.goo.ne.jp/qa4305103.html 意味が違っていたら失礼。

その他の回答 (2)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.2

> var cssTags = <link rel="stylesheet" type="text/css" href="'; これが既におかしくない?

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

実際にCSSのリンクhrefにどのようにパスを指定しているかがわからないので何とも言えませんね。 そもそもIPアドレスからCCSファイルのパスを指定しなければならない理由はなんですか?相対パスではダメなんでしょうか?違うサーバーにCSSファイルをアップしていると言うことでしょうか? あとどのようにCSSを制御したいのか、記載のスクリプトだけでは判断できないので、どこが悪いとも言えないですね。 できればスクリプト全体と、どのようにCSSを制御したいのかをもう少し詳しく補足してください。

関連するQ&A