year = ('00' + year).slice(-2);
こんな感じ
2009年7月30日木曜日
javascriptでコピペ
- function CopyText(arg){
- var obj=document.all && document.all(arg) || document.getElementById && document.getElementById(arg);
- if (obj.value) {
- var doc = document.body.createTextRange();
- doc.moveToElementText(obj);
- doc.execCommand("copy");
- alert('クリップボードにコピーしました。');
- } else {
- alert('コピーするデータがありません。');
- }
- }
2009年7月29日水曜日
クロージャの引数にはフィールドを使えない
例えば、以下の処理はエラーとなる。
あらかじめ、普通の変数を渡す必要がある。
「このなかだけの変数に固定する」ができないからか
(function(Class.num,j){
$(td).observe('click', function(){
selList(Class.num,i);
});
})(Class.num,j);
あらかじめ、普通の変数を渡す必要がある。
「このなかだけの変数に固定する」ができないからか
(function(Class.num,j){
$(td).observe('click', function(){
selList(Class.num,i);
});
})(Class.num,j);
クロージャ
はじめて必要に迫られた。
なるほど
(function(td){
$(td).observe('mouseover', function(){
setOnmouse(td);
});
}
)(td);
なるほど
(function(td){
$(td).observe('mouseover', function(){
setOnmouse(td);
});
}
)(td);
2009年7月28日火曜日
2009年7月15日水曜日
2009年7月14日火曜日
datetime型で年月を条件にする
datetime型のカラムに対して、YYYYMMで条件を絞りたいときは以下のようにする
WHERE SUBSTRING(CONVERT(varchar, YMD, 112), 1, 6) = '200806'
2009年7月5日日曜日
iframeをリサイズする
id=dispのiframeをリサイズするには以下のスクリプトで
function iframeResize(){
var PageHight = window.document.getElementById('disp').contentWindow.document.body.scrollHeight + 30;
window.document.getElementById('disp').style.height = PageHight + 'px'; // iframeの高さを変更
}
ここで、IE7、IE8だとスクロールが消えないことがある。
html{
overflow-x:hidden;overflow-y:hidden;
}
でもだめ。
iframeはあらかじめheightを大きくしておくこと。
小さいと、最初に表示した段階のが残ってしまうようだ。
これで詰まった。
function iframeResize(){
var PageHight = window.document.getElementById('disp').contentWindow.document.body.scrollHeight + 30;
window.document.getElementById('disp').style.height = PageHight + 'px'; // iframeの高さを変更
}
ここで、IE7、IE8だとスクロールが消えないことがある。
html{
overflow-x:hidden;overflow-y:hidden;
}
でもだめ。
iframeはあらかじめheightを大きくしておくこと。
小さいと、最初に表示した段階のが残ってしまうようだ。
これで詰まった。
登録:
投稿 (Atom)