0

javascriptビューモデルファイルからのJSON/knockoutjsデータバインディングを使用して、選択したフィールドに必要な情報を表示するプライベートサーバーから情報を取得するHTMLウィジェット/テーブルがあります。このウィジェットを別のサーバー/サイトに配置します。問題は、(それがそうであるように)私がどのサイト/サーバーにいるかに応じて異なるCSSを使用する必要があるということです。HTMLまたはJavascriptで、このWebサイトまたはサーバーにアクセスする場合はこのCSSを使用する、またはこのサイト/サーバーにアクセスする場合は他のCSSファイルを使用するように指示する方法はありますか?

それでも可能であれば; WebサイトのURLまたはサーバーに特定の単語が含まれているかどうかを判断する方法があるかもしれません。例:http ://abcdEXAMPLEefghi.com ; この例では、「EXAMPLE」という単語がURLに含まれているかどうかを確認し、含まれている場合は、デフォルトのCSS1の代わりにCSS2を使用します。

4

1 に答える 1

1

多分このようなもの?

http://jsfiddle.net/pqLVz/

<script>
    if (window.location.href.indexOf('net') > 0) {
        document.write('<link rel="stylesheet" type="text/css" href="/css/basicsite.css" />')
        document.write('<style>p { color: red; }</style>')
    }
</script>
<p>hello</p>
于 2012-04-27T13:44:48.933 に答える