oj.onreadystatechange = function()
{
if ( oj.readyState == 4 )
{
alert( oj.responseText )
}
}
また、おそらく安全のために、HTTPのステータスコードであるstatus値が200(つまり、リクエスト成功)を条件に加える次のような方法もよくみかけます。
oj.onreadystatechange = function()
{
if ( oj.readyState == 4 && oj.status == 200 )
{
alert( oj.responseText )
}
}
しかし、Opera8.0では、readyState値が「4」の状態でonreadystatechangeイベントが2重に発生してしまうバグ?があります。
つまり、上記のコードだけでは、Mozの重複処理は回避できても、Opera8.0での2重にデータを処理してしまう危険性を回避できません。
if(window.opera)
oj.onload = function () { onLoaded(oj) }
else
oj.onreadystatechange = function () { onLoaded(oj) }
function onLoaded( oj )
{
if ( oj.readyState == 4 && oj.status == 200 )
{
alert( this.responseText )
}
}
もし、Opera,Moz(Moziila,Firefox,Netscape,etc),KHTML(Safari,Konqueror)でonloadを使うなら、たとえば、次のような書き方もできます。
var ua = navigator.userAgent
var safari = ua.indexOf("Safari")!=-1
var konqueror = ua.indexOf("Konqueror")!=-1
var mozes = ((a=navigator.userAgent.split("Gecko/")[1] )?a.split(" ")[0]:0) >= 20011128
if(window.opera || safari || konqueror || mozes)
oj.onload = function () { onLoaded(oj) }
else
oj.onreadystatechange = function () { onLoaded(oj) }
function onLoaded( oj )
{
if ( oj.readyState == 4 && oj.status == 200 )
{
alert( this.responseText )
}
}
ところで、Asyncモードではこれらのイベントは機能してもSyncモードでは機能しないブラウザ(Moz)もあります(考え方の違いの問題かもしれませんが、、)。さらに、それぞれのPOSTとGETでの振る舞いもブラウザによって違いがあります。
「 XMLHttpRequestで受信 」 ボタンクリックで、起動する関数
getTxtFile(テストNo,イベントタイプ名,条件に使うプロパティと条件値,async非同期ならtrue,メソッドPOSTかGET)
getTxtFile(1,'readystatechange','oj.readyState==3',true,'POST')
getTxtFile(2,'readystatechange','oj.readyState==3',true,'GET')
getTxtFile(3,'readystatechange','oj.readyState==3',false,'POST')
getTxtFile(4,'readystatechange','oj.readyState==3',false,'GET')
getTxtFile(5,'readystatechange','oj.readyState==4',true,'POST')
getTxtFile(6,'readystatechange','oj.readyState==4',true,'GET')
getTxtFile(7,'readystatechange','oj.readyState==4',false,'POST')
getTxtFile(8,'readystatechange','oj.readyState==4',false,'GET')
getTxtFile(9,'readystatechange','oj.readyState==4 && oj.status==200',true,'POST')
getTxtFile(10,'readystatechange','oj.readyState==4 && oj.status==200',true,'GET')
getTxtFile(11,'readystatechange','oj.readyState==4 && oj.status==200',false,'POST')
getTxtFile(12,'readystatechange','oj.readyState==4 && oj.status==200',false,'GET')
getTxtFile(13,'load','true',true,'POST')
getTxtFile(14,'load','true',true,'GET')
getTxtFile(15,'load','true',false,'POST')
getTxtFile(16,'load','true',false,'GET')
関数 getTxtFile()
各引数でスクリプト文字列を作成してから実行しています。
function getTxtFile(testNo,eventTypeName,conditions,async,method)
{
//XMLHttpRequest生成
var oj = createHttpRequest()
//open メソッド
oj.open( method , 'u8.txt' , async )
var script = "oj.on" + eventTypeName +"= function (){\n"
+ " if ( " + conditions + " )\n"
+ " { \n"
+ " var title ='<hr><b>'+testNo+'</b>:on"+eventTypeName+"/"+conditions+"/async:"+async+"/"+method+"'\n"
+ " document.getElementById('result').innerHTML += title + '<br>'\n"
+ " document.getElementById('result').innerHTML += '--'+oj.responseText+'--' + '<br>'\n"
+ " } \n"
+ "}\n"
//実行
eval(script)
//send メソッド
oj.send("")
//ojの存在確認
document.forms['resTest1'].elements['env'].value = "oj:"+oj
}
「 この結果をサーバーへ登録 」 ボタンを押して送信すれば、サーバーにそのデータが記録されて、ブラウザ毎のレスポンス状況についてのデータベースとして蓄積されていきます。
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Linux | Opera Opera/9.23 (X11; Linux i686; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2007.11.13 05:44:30 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/9.21 (Windows NT 5.1; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2007.06.15 11:25:32 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/9.02 (Windows NT 5.0; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2007.01.26 12:23:24 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/9.01 (Windows NT 5.1; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.08.06 07:06:19 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/9.00 (Windows NT 5.1; U; en) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.05.25 19:30:06 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Win | Opera Opera/9.00 (Windows NT 5.0; U; en) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.07.04 13:03:38 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/9.0 (Windows NT 5.1; U; en) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2005.10.27 00:42:40 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/8.5 (Windows NT 5.1; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2005.12.07 11:35:02 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/8.5 (Windows NT 5.0; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3:-Hellow - | 4:-Hellow - | 2005.11.04 16:11:06 | ||
| onreadystatechange | oj.readyState==4 |
5://Error | 6://Error | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9://Error | 10://Error | 11://Error | 12://Error | |||
| onload | 13://Error | 14://Error | 15://Error | 16://Error | ||||
| Win | Opera Opera/8.5 (Windows 98; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2005.10.03 15:52:08 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Win | Opera Opera/8.02 (Windows NT 5.1; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2005.08.12 00:08:04 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/8.0 (Windows NT 5.1; U; ja) |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2005.05.05 11:59:31 | ||
| onreadystatechange | oj.readyState==4 |
5://Error | 6://Error | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9://Error | 10://Error | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Opera Opera/8.0 (Windows NT 5.0; U; en) |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2005.05.17 14:52:29 | ||
| onreadystatechange | oj.readyState==4 |
5://Error | 6://Error | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9://Error | 10://Error | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Konqueror Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.3 (like Gecko) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.07.29 11:33:24 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| NetBSD | Konqueror Mozilla/5.0 (compatible; Konqueror/3.4; NetBSD) KHTML/3.4.1 (like Gecko) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.02.09 05:06:14 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10://Error | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Linux | Konqueror Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.0 (like Gecko) |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2005.05.26 00:08:30 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10://Error | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Konqueror Mozilla/5.0 (compatible; Konqueror/3.4; Linux 2.6.12; X11) KHTML/3.4.1 (like Gecko) (Debian package 4:3.4.1-1) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3:-Hellow - | 4:-Hellow - | 2006.03.24 11:40:35 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Konqueror Mozilla/5.0 (compatible; Konqueror/3.3; Linux) (KHTML, like Gecko) |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2005.05.05<bThu, 5 May 2005 00:38:32 +0900>00:38:32 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10://Error | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15://Error | 16://Error | ||||
| X11 | Netscape Mozilla/5.0 (X11; U; SunOS sun4u; ja-JP; rv:1.0.1) Gecko/20020920 Netscape/7.0 |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.09.30 15:54:35 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041020 Firefox/0.10.1 |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.05.05<bThu, 5 May 2005 00:39:24 +0900>00:39:24 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.1.8) Gecko/20071019 Vine/2.0.0.8-0vl1 Firefox/2.0.0.8 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.11.13 05:45:18 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.0.8) Gecko/20061107 Fedora/1.5.0.8-1.fc6 Firefox/1.5.0.8 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2006.12.15 18:06:15 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.8b2) Gecko/20050421 Firefox/1.0+ |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.05.06 08:21:56 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Maybe,Mozilla Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.7.8) Gecko/20060925 VineLinux/1.7.8-0vl4.4 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.11.13 05:46:00 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20070914 Mandriva/2.0.0.11-1.1mdv2008.0 (2008.0) Firefox/2.0.0.11 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2008.02.19 17:03:03 | ||
| onreadystatechange | oj.readyState==4 |
5://Error | 6://Error | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9://Error | 10://Error | 11://Error | 12://Error | |||
| onload | 13://Error | 14://Error | 15://Error | 16://Error | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Linux | Maybe,Mozilla Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050504 Epiphany/1.6.1 |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.10.18 19:24:12 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050416 Fedora/1.0.3-1.3.1 Firefox/1.0.3 |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.05.08 23:52:25 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Linux | Firefox Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050306 Firefox/1.0.1 (Debian package 1.0.1-2) |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.05.05 13:07:23 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.2; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2008.01.17 12:50:46 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1 |
|||||||
| onreadystatechange | oj.readyState==3 |
1:-Hellow - | 2:-Hellow - | 3://Error | 4://Error | 2005.05.07 16:29:16 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9) Gecko/2008052906 Firefox/3.0 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2008.06.24 15:07:11 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1b1) Gecko/20060710 Firefox/2.0b1 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2006.07.12 22:23:38 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.11.09 14:21:21 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.06.08 18:32:54 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.04.25 15:24:23 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| OS | Event | conditions | Async | Sync | date | |||
| POST | GET | POST | GET | |||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2008.02.16 12:51:54 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7:-Hellow - | 8:-Hellow - | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11:-Hellow - | 12:-Hellow - | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2008.01.07 09:59:41 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.01.07 13:16:19 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.9) Gecko/20061220 Firefox/1.5.0.9 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.01.25 16:36:15 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||
| Win | Firefox Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9 |
|||||||
| onreadystatechange | oj.readyState==3 |
1://Error | 2://Error | 3://Error | 4://Error | 2007.01.23 15:18:41 | ||
| onreadystatechange | oj.readyState==4 |
5:-Hellow - | 6:-Hellow - | 7://Error | 8://Error | |||
| onreadystatechange | oj.readyState==4 && oj.status==200 |
9:-Hellow - | 10:-Hellow - | 11://Error | 12://Error | |||
| onload | 13:-Hellow - | 14:-Hellow - | 15:-Hellow - | 16:-Hellow - | ||||