ホーム > 道具 > styleswitcher.jsが動作しない理由

styleswitcher.jsが動作しない理由

  • 投稿日:2008-10-05
  • 最終更新日:2008-10-05
  • 道具

人様の作ったテンプレートを導入して、フォントサイズ変更にstyleswitcher.jsを使おうと思ったことがありました。
しかし、動作せず、他のJavaScriptを探して対処しました。

同じテンプレートを元に、背景色を変えるなどのスタイルシート切り替えに、今度こそstyleswitcher.jsが必要になりました。
そこで、動作しなかった原因を探ったところ、JavascriptでCSSを切り替える(r-Studio)という記事で答えが見つかりました。

しかしそれだけでは”ある条件”が重なるとFirefoxでは動作しません。
“ある条件”とは、Webページの内のlink要素にrel属性以外のものが混じっているとダメというもの。

つまり、<link rev=”made” href=”mailto:xxx@xxx.xx” />などが混じっているとダメなのです。

まさに、それでしたー!
私は、Firefoxで動作確認をして、「styleswitcher.jsが動かない!」と思っていました。
<link rev=”made” href=”mailto:xxx@xxx.xx” />を削除すると、あっさり動作するではありませんか。
胸のつかえが下りた気がしました。

コメント:0

コメントフォーム
情報を記憶する

トラックバック+ピングバック:0

この記事のトラックバックURL
http://www.marbles-net.com/blog/tool/251/trackback
このリストは、次の記事を参照しています
styleswitcher.jsが動作しない理由 from 仕事にヒント

ホーム > 道具 > styleswitcher.jsが動作しない理由

検索
Feeds
Meta

このページの先頭へ