石(掘る猫の)Blog

一割の情報、九割の水増し

目次

Blog 利用状況

ニュース

Twitter ID -> maincat

書庫

みくみくプレイヤーを消せるようにしてみた

◇ネル工作成功!? どうしようかな。 おやД<ファイル置き場が飛んじゃいましたか。
でももうネタ書いちゃったので、そのままいってしまうのです。アンタイムリー。


SyntaxHighlighterを導入してみたで導入した「フルみっく伝染歌プレーヤー」ですが、
めたぼさんから「おかげで会社では非常に見にくかったり...」と言われてしまいました。
どうしようかなーといろいろ考えた結果、こんな方法を思いつきました。


<div id="mkmkp" style="display:none">
   <script src="http://www.emtv.from.tv/mikumiku/fullmiku.js"></script>
</DIV>

まずこんな感じで、プレイヤーをdisplay:none指定したdivタグでくくります。このまま
ほうっておけばず~っと表示されないままです。

 window.onload = function() {
  if( !location.href.match( /mkmkp=no/ ) ) {
   document.getElementById( "mkmkp" ).style.display = "";
  } else {
   var links = document.links;
   for( var i = 0; i < links.length; i++ ) {
    if( links[i].href.match( /blogs.wankuma.com\/mcat\// ) ) {
     links[i].href += "?mkmkp=no";
    }
   }
  }
 }

次にこうします。全て読み込まれたときlocation.href(コールされたアドレス)を見て、
mkmkp=noというパラメタを探しています。一致しなければdisplay:noneをはずして
プレイヤーが表示され、そうでなければブログ内の全リンクにnoパラメタを追加です。

> http://blogs.wankuma.com/mcat/?mkmkp=no ぜひ試してみてください^-^。

#こういう仕組みを作ると抜けが怖いですねー、がくがく><ぷるぷる。

投稿日時 : 2008年7月1日 22:21

コメントを追加

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/01 22:38 やじゅ

わんくまメイン画面だとSyntaxHighlighterが
利かないですね、誰だかメイン画面でにハイライト
してた気がしますが…、何が違うんだろう

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/01 22:50 石掘る猫

左の目次とかみくみくプレイヤーとかある辺りに
装飾する為のjavascriptが入っているのですよ。
トップだと読み込まれないですからね。

本文中に随時いれるとか、そういう方法かなぁ?

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/02 0:41 刈歩 菜良 CTP

おぉ!!
すんばらしひ。
(●^o^●)

ありがとー。
これで心置きなく読めるわ。

コードがいっぱい書いていると、ちょこっと萌系のきゃらがあっても「あ、きちんと技術系のページ見てんだな。」と、思われると思うけど、そうじゃないと、ちょいと危険な気が...
小心者でずみ゛ま゛ぜん゛。
_(._.)_

# だって、ただでさえ仕事してnえkヴぉなにwぢおkpopiiiiiiiiiiii

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/02 0:42 刈歩 菜良 CTP

あ゛っ
投稿ボタンを押すと復活するバグ発見...
(・o・)

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/02 1:29 石掘る猫

そwwwれwwwはwwwむりぽ(。ω。きゅ~。
もはやjavascriptを切るしかないですネ(>w<

#嫌な予感って当たるよねー(ノ_、。)えーん。

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/02 11:23 刈歩 菜良 CTP

> そwwwれwwwはwwwむりぽ(。ω。きゅ~。
> もはやjavascriptを切るしかないですネ(>w<

action属性にぶちこめないの?
# はい、javascriptあんまりわかってなくってゆうてます。(^^ゞ

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/03 21:16 石掘る猫

ためしにactionに投げ込んでみましたけど駄目ですねー。
formはあまり使わないのでよく分からないのですー。

ついでにreferrerも見てみましたけど、
投稿したらパラメタ飛んじゃいます。

# re: みくみくプレイヤーを消せるようにしてみた 2008/07/04 13:52 刈歩 菜良 CTP

ナイストライです。
ありがとうございます。

ま、そこは仕様ということであきらめまっす。

タイトル
名前
URL
コメント