◇ネル工作成功!? どうしようかな。 おやД<ファイル置き場が飛んじゃいましたか。
でももうネタ書いちゃったので、そのままいってしまうのです。アンタイムリー。
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 ぜひ試してみてください^-^。
#こういう仕組みを作ると抜けが怖いですねー、がくがく><ぷるぷる。