ラベル javascript の投稿を表示しています。 すべての投稿を表示
ラベル javascript の投稿を表示しています。 すべての投稿を表示

2011年2月7日月曜日

iPad safari でのHTML5 videoタグ 

参考にしたブログのやりかたで自動再生のプログラムを書いたが、実機では自動再生されなかった。OSのバージョンがあがってできなくなったのかもしれない。

参考サイト
iPad/iPhone で HTML5の自動再生を実現する方法 (iOS4 対応版)

2010年6月25日金曜日

IEでローカルのxmlを読み込む

$.ajax({
        url: 'xml/data.xml',
        type: 'GET',
        async: true,
        cache: false,
        dataType:"xml",
        error: function() {
            try {
                var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                xmlDoc.async = true;
                xmlDoc.onreadystatechange = function() {
                    successFunc(xmlDoc);
                }
                xmlDoc.load('data.xml');
            } catch(e) {
                alert("xml load error");
            }
        },
       
        success: function successFunc(xml){

        }
}); 

2010年4月19日月曜日

jQueryでselectのoption要素を動的につくるメモ(断念)

$('#hoge').append(new Option(i, i)); 

てな感じで書いたら、IE8だけうまくいかない。
なのでjQueryの使用はあきらめて、

var elem = document.getElementById("hoge");
elem.options[i] = new Option(i, i);

って書いたらうまくいった。IEなんだかな~

2010年2月14日日曜日

netbeans javascript文字化け

netbeansをjavascriptエディタとして使おうと思って、適当にjavascriptファイルをドラッグ&ドロップするとコメントが文字化けしてしまう。
原因は、javascriptファイルのエンコードがShift-JISで、netbeansのデフォルトのエンコーディングがUTF-8(OS依存)だからみたい。
netbeansではファイルごとのエンコードを変更することはできないので、対策としては以下の3通りになるのかと。

1.javascriptファイルを適当なエディタで開いてUTF-8にしてからnetbeansで編集する。(エンコードがShift-JISでなければならない場合は、最後に別のエディタで開いてエンコードをShift-JISに戻す必要がある)
2.netbeansのデフォルドエンコーディングをShift-JISにする。(netbeansの設定ファイルを変更する必要がある。デフォルトエンコーディングを変更したくない場合は使えない)

3.プロジェクト毎にはエンコーディングを設定できるので、プロジェクトを作成しプロジェクトのエンコーディングをShift-JISにする。

今回は3のやり方でやることに。
・javascriptプロジェクトは存在しないので、phpアプリケーションで作成。
・デフォルトのエンコーディングをShift-JISに。
・Finderを開いて、作成したプロジェクトのフォルダの下にjavascriptファイルもしくはjavascriptファイルがあるフォルダを置く。
・プロジェクトのソースファイルから編集するjavascriptファイルを開く

これで文字化けせずに開けます。