2008-05-09から1日間の記事一覧

Greasemonkey むつかしい

ぐりもんは難しいよ! 例えば適当に「‹input type="button" value="hoge" onClick="hoge();" /›」とか埋め込んでやるとします。 ここで呼ばれる hoge をどのように定義してやるかが分からない。 常識的に定義してやったのではダメ。 function hoge(){ ...; }…

解決

ちゃんとDOMを通じて弄りましょう、ということらしいです。 window.hoge = function(){ ...; } var i = document.createElement("input"); i.type = "button"; i.value = "hoge"; i.addEventListener("click", hoge, false); nanika.appendChild(i);innnerHT…