漢字どーん
by
pacochi
2010-08-06 [2010/08/06 16:25:40]
紙に「醤油」とか書く時の補助として使うものです。選択テキストにも反応するようにしました。
@@ -10,16 +10,14 @@
スクリプトが実行されない場合は、下の「Packed」というリンクの内容に javascript: を付けたものに置き換えて下さい。
*/
-(function(){
+(function(t){
-var t = prompt("", "");
-var d = document;
-
-if (t && t.length) {
+if (t) {
+ var d = document;
var f = function() { d.body.removeChild(p); };
var p = d.createElement("p");
- p.style.cssText = "font-size:200px;color:#000;background:#FFF;height:1em;line-height:100%;position:absolute;top:50px;left:50px;z-index:9999;";
+ p.style.cssText = "font-size:200px;color:#000;background:#FFF;height:1em;line-height:100%;position:absolute;top:0px;left:0px;z-index:9999;";
p.appendChild(d.createTextNode(t));
if (p.attachEvent) p.attachEvent("onclick", f);
@@ -29,4 +27,4 @@
}
-})();
+})(prompt("kanji", ""));
/*
* @title 漢字どーん
* @description 紙に「醤油」とか書く時の補助として使うものです。
* @include http://*
* @license MIT License
*/
/*
IE 系タブブラウザで実行する場合、ものによってはエンコード後の文字数でカウントされて、文字数オーバーになったりするみたいです。
スクリプトが実行されない場合は、下の「Packed」というリンクの内容に javascript: を付けたものに置き換えて下さい。
*/
(function(t){
if (t) {
var d = document;
var f = function() { d.body.removeChild(p); };
var p = d.createElement("p");
p.style.cssText = "font-size:200px;color:#000;background:#FFF;height:1em;line-height:100%;position:absolute;top:0px;left:0px;z-index:9999;";
p.appendChild(d.createTextNode(t));
if (p.attachEvent) p.attachEvent("onclick", f);
else p.addEventListener("click", f, false);
d.body.appendChild(p);
}
})(prompt("kanji", ""));
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。