SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category / JavaScript

【Javascript】動的に生成したtable要素が表示されない(IEで)

2009-12-16 問題 IEで、動的に生成したtable要素が表示されないという現象が発生しました。 対応方法 tbody要素を入れましょう 次のサンプルのように、tbodyを入れて、tableにappendChildしないとIEではta […]

【Javascript】動的に生成したoption要素のtextが反映されない(IEで)

2009-12-15 IEはJavascriptで動的に生成したselect(セレクトボックス、プルダウン)のoptionのtextを表示しない。 あるselect要素にoption要素を追加して、option.textに文字列を登録すると、 […]

Javascript 丸め誤差(Javascript以外でも、小数点以下1桁でも)

2009-12-01 次のJavascriptを実行してみましょう。 <script  type="text/javascript"> alert(0.1*6) alert(1.001-1) </script> 結果( […]

動的なグラフを表示する(ブラウザで円グラフ、データグリッド風表示など)

2009-11-28 グラフを描画するには、Google Chart API は簡単でよいですが、 http://code.google.com/intl/ja/apis/chart/ http://code.google.com/intl/ […]

【Javascript】 readonly は readOnly(期待したとおりreadonlyにならないとき)

2009-10-27 これは効きません。 要素.readonly = true こう書きます。 要素.readOnly = true Oは大文字です。 Firefoxは小文字のreadonlyも使える。IEはダメ。 maxlength も m […]

Javascriptでマウスジェスチャー

2009-10-17 ブラウザ画面上のマウスジェスチャーでメニューを表示したらどうだろうと思い探してみたら、あるものですね。 http://depts.washington.edu/aimgroup/proj/dollar/ マウスジェスチャ […]

Javascriptにextendsは要らない

2009-10-14 Javascriptにnewは要らないの続き。 class yyy extends xxx っぽいことをしたかったら、 function yyy() { xxx.apply(this) this.aaa = "引き続き拡 […]

Javascript に new 演算子は要らない

2009-10-13 new 演算子 は Javascript になじみのない人には安心感を与えるが、 Javascript に new 演算子は要らない。 new xxx()することは次の手順と同じ 新しいobjectを生成する thisに […]

【Javascript】new 演算子

2009-09-22 new オペレータはコンストラクタを持ったユーザ定義のオブジェクト型または内蔵オブジェクト型のインスタンスを生成します。 ユーザ定義オブジェクト型を作るには、次の2つの手順が必要です: functionを記述してオブジェ […]

【Javascript】要素の子要素削除の処理(セレクトボックス初期化など)

2009-09-19 例えば、ul,li要素のリストや、selectの中のoption要素を、追加したり削除したりする処理を考えます。 <select name=”staff”> <option va […]

【Javascript】日付チェック

2009-09-18 Javascriptで日付チェック、こんな感じでしょうか。 とにかく判定ができればよいという方針で、大雑把に作ってます。 function validateDate(y, m, d) { y = y - 0 m = m […]

【Javascript】 Array.sort() はデフォルトでは要素を文字列としてソートする

2009-09-16 最大値がほしくて、このようなことをしてみたら、9が返ってきました。 (並べ替えて、ひっくり返して、最初の要素→最大値) var a = new Array(9,5,1,10) a.sort().reverse()[0] […]

IE6を強制終了させるJavaScript

2009-08-26 IE6はこんなJavaScriptで落ちるらしいです。 <script>for(x in document.write){document.write(x);}</script>