ファイルアップロードのHTMLをクリップボードへ一発コピー!
MT2.661の時も便利に使わせてもらっていたので、3.2でもクリップボードへのコピーボタンをまた実装する事に…で、どうやるんだったかを検索してこちらのサイト様や
こちらのサイト様を参考にやってみたが、どうも動作してくれない…(ToT)
(どぉして…どぼじでぇ~!!)…悔しくて眠れない(トホホ)。
これでもか、これでもか~っ!!っていうぐらいあっちこっちのサイト様をチェックして…で、ブロガーではない方のサイトで、同様のスクリプトを公開してらっしゃるのを発見っ!!
早速使ってみると…出来たっ!!ヾ(=^▽^=)ノ
…MTのバージョンの関係なんだかなんなんだか…おバカな僕には真相を解明する事は出来ませんが(^^;;とりあえず僕の場合は以下の記述で成功しました、という事だけ。。
追加変更したファイルは上記ふたつのサイト様と同じで
/tmpl/cms/header-popup.tmpl と、/tmpl/cms/show_upload_html.tmpl
この二つです。
で、変更内容は以下の通り。
/tmpl/cms/header-popup.tmpl では
</head>のすぐ上の行あたりに以下のjsを追加<script language="JavaScript">
<!--
function acopy(baba){
clipboardData.setData('Text',document.getElementsByTagName("textarea")[baba].innerText)
}
//-->
</script>
/tmpl/cms/show_upload_html.tmpl では
</textarea>のすぐ下の行あたりに以下のボタンタグを追加<input type="button" value="copy" onclick="acopy(0); alert('good!');" />
…但し、もしこの方法でうまくいかなかったとしても責任は一切持てません。よってファイル書き換えの際には必ずバックアップを取っておいてください。また、質問には何らかのお答えは出来ても、解決策を提示するのは難しいかと思われます…何故なら、僕もただ単にコピペしてやってみたらうまくいったっていうだけなので(^^;;
…では!!
さ(・O・)よ(・。・)おなら(≧~≦)=3 ブーッ!
コメント
トラバどうもです。
今、うちのサイトトラバ切ってるので気づくの遅れました・・。
MT3.2だとそのままではうまく動作しないんですね。
うちはまだVer.3.151なので、それ以降もしくは3.2から動作しなくなるのですかね。
近々VerUPしようと思っていましたので、その際には同じ手法を使わせてもらうと思います。
投稿者: Ryo | 2006年03月04日 18:27
いえいえ…決して3.2ユーザー全ての人がそうなってるのかどうかも分からないので(^^;;飽くまでも僕の場合、というだけですので…参考程度に思っていただけたら幸いです!
投稿者: たいち | 2006年03月05日 01:39