2009-06-29 5 views
0

実行時にCSSのリンクを削除することができるかどうかは知っていますか?基本的に私はディレクトリに部分的なHTMファイルを持っているので、CSSリンクを追加すれば)このリンクは実行時に有効ではなく、私のCSSは別のファイルにあるので、このリンクは必要ありません。jquery/javsscriptを使用してCSSリンク/更新パスを削除しますか? (デザインタイムCSS)

私はそれを取り除くことができるようにしたいと思います。これを行うことができる何かを知っている人は誰ですか?設計時に、私は\コンテンツ\画像はので、私は簡単に設計できるなど....のようにそれらを必要としながら、同じ

が、実行時に

私はそれらを必要と... ..画像などの上のパスのために行きますコンテンツ\画像などです

誰でもjquery、フレームワークなどの良いアドオンを知っていますか?

おかげ

答えて

2

私は正しく理解しています:あなたのプロジェクトで「オフライン」スタイルシートを使用し、元のスタイルシートを使用したいプロジェクトをアップロードする場合は、

最初に:ファイル構造がオンラインと同じオフラインであることを確認すると、URLに問題は発生しません。少なくとも、プロジェクトを稼働させる前に、ローカルホスト上の問題を整理することができます。

第2に:なぜJavaScriptを使用するのは難しいですか?プロジェクトをアップロードする前に、あなたの「デザインタイム」スタイルシートをコメントアウトしてください。

これがあなたが探していたものでない場合は、質問を明確にしてください。

2

あなたがidlinkタグにアクセスすることができます。したがって、これを試してみてください:

$('#testLink').attr('href','') 

そのスタイルシートに関連付けられているスタイリングは削除する必要があります。私はFF3で試したところ、うまくいきました。

+0

IDを追加する必要はありません。URL: $( 'link [href^= test.css]')。 他の回答に同意しますが、これは実行時ではなく展開時に修正する必要があります。 – robertc

1

私が正しく理解していれば、クライアント側で画像とスタイルシートのURLを書き換えないようにしてください。

しないでください。

デザイン環境が本番環境と密接になるようにデザイン環境を適切に設定してください。画像パスを書き換えるためにjavascriptを使用し、javascriptを使用していない人があなたのサイトにアクセスするとどうなるか考えてみてください。彼らは画像を見ることができませんでした。すべての画像は画像が見つからないと表示されます。

関連する問題