2010-09-01から1ヶ月間の記事一覧

window.opener.opener

js

http://otd8.jbbs.livedoor.jp/javascript/bbs_tree?base=12542&range=1

クリップボード(IE/Firefox)

js

IE:クリップボードを使う clipboardData.setData("Text", "Hello");FF:Flashを使う System.setClipboard( "Hello" );Flash Player8以降では、JSからFlashを自由に操作するExternal APIがある。 これを利用すれば、JavaScriptから、クリップボードを操作す…

FFとIEの違い

js

メソッドの違い: FF:addEventListener(); →IE:attachEvent(); attachEvent("onclick",func); (func→function名)FF:onLoad(); →IE:onreadystatechange(); addEventListener("click",func,false); 書き方の違い: window.open(); IEで元のhtmlにtitleタ…

linuxコマンド(1)

[ls]:参照 [option]: -a(all) -l(long) -t(最終修正時間によって並び替え) -r(reverse) ls -la/-al/-l -a/~~~~[cp]: copy file1 → file2 file2ない、file1作成される ディレクトリfile2にfile1をコピー file2にfile1上書きされる [option]: -i(確認) -f(強制…

「backspace」キー禁止

Ext.getBody().on('keydown', onKeyDown); function onKeyDown(e) { // [Alt] + [←] if (e.altKey && (e.keyCode == 37)) { e.stopEvent(); } // [Alt] + [→] if (e.altKey && (e.keyCode == 39)) { e.stopEvent(); } // [F5] if (e.keyCode == 116) { if (E…

「back space」キー禁止

js

//キー押下時 window.document.onkeydown=onKeyDown;//BackSpaceキー押下防止 function onKeyDown(e) { if (navigator.appName == "Microsoft Internet Explorer") { //ALT+←ダメ if( event.keyCode == 0x25 && event.altKey == true ) { //alert("ALT+←は…

setActionError()

if (!Ext.getCmp('***').isValid()) { Ext.getCmp('***').setActiveError(); return; }

gadgets.pubsub

送信側: gadgets.pubsub.publish("channelname","message")受信側: subscribe(); function subscribe(){ gadgets.pubsub.subscribe("channelname", open); } function open(){ window.open(message, 'halt', 'width=1,height=1,left=90000,top=90000' ); }…

文字列の操作

js

□ s.length → 長さ 基本の基本。□ indexOf(文字,開始位置) var a="sample"; var b="mp"; a.indexOf(b,0) 返り値:2(ない場合は-1)□ split() var a = "sample sample1 sample2"; var b = a.split(" "); → スペースで分割 返り値:分割された文字列。 b[0]="…

xmlファイル

xmlファイルから読み込んで、contentを追加して、 xmlファイルに書き込む■読み込むxmlファイル(data.xml): ■出力したいファイル中身 text/html; charset="euc-jp" ■ソース import java.io.IOException; import java.io.StringWriter; import java.io.FileOu…

show()とdoLayout()

show():普通にcomponentを表示する doLayout():変化ある場合、containerのlayoutを強制的に表示する

java&js

js

jsで a==="b" → javaでa.equals("b")

escape&unescape

js

escape関数:文字列をISO-Latin-1コード(ASCIIコード)に変換する unescape関数:エンコードされた文字列をデコードし、元の文字に戻す

window.location

js

window.location.assign(URL) 全ブラウザ対応で、新しいdocumentをload他のwindow.location [window.]location (e3/N2) 現在表示しているURLを示すオブジェクト。 [window.]location.href (e3/N2) URL全体。これに値を代入することにより、指定したURLのペー…

ExtJSでエラー:ct is null

ct is null → コンポーネントを配置するコンテナ要素が存在しないときのエラー とりあえず、renderToで使われてるidをチェック