1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <title>TestWidget 1.3</title>
6 <script type="text/javascript">
8 var widgetID = "12345678";
11 mainDiv = document.getElementById( "main" );
13 if ( window.widget ) {
14 widget.setCloseBoxOffset( 304, 16 );
15 window.resizeTo( 640, 480 );
16 //widgetID = widget.identifier;
20 function getLocalMailIDList() {
21 var storedLocalMailIDList = new Array();
22 var xmlHttp = new XMLHttpRequest();
23 xmlHttp.open("GET", "MessageUidsAlreadyDownloaded2", false);
26 if (xmlHttp.readyState == 4) {
27 var items = xmlHttp.responseXML;
30 for ( var i = 0; i < items.childNodes.length; i++ ) {
33 if ( items.childNodes[i].nodeName == "plist" ) {
35 //alert( items.childNodes[i].nodeName );
37 for ( var j = 0; j < items.childNodes[i].childNodes.length; j++) {
40 if ( items.childNodes[i].childNodes[j].nodeName == "dict" ) {
42 //alert( items.childNodes[i].childNodes[j].nodeName );
44 for ( var k = 0; k < items.childNodes[i].childNodes[j].childNodes.length; k++) {
47 if ( items.childNodes[i].childNodes[j].childNodes[k].nodeName == "key" ) {
49 //alert( items.childNodes[i].childNodes[j].childNodes[k].nodeName );
50 //alert( items.childNodes[i].childNodes[j].childNodes[k].firstChild.nodeValue );
51 storedLocalMailIDList.push( items.childNodes[i].childNodes[j].childNodes[k].firstChild.nodeValue );
60 for ( var i = 0; i < storedLocalMailIDList.length; i++ ) {
62 mainDiv.innerText = storedLocalMailIDList[i];
65 //alert(storedLocalMailIDList.length);
68 //storedLocalMailIDList.sort();
74 function getLocalMailIDList2() {
75 var storedLocalMailIDList = new Array();
76 var xmlHttp = new XMLHttpRequest();
77 xmlHttp.open("GET", "MessageUidsAlreadyDownloaded2", false);
81 if (xmlHttp.readyState == 4) {
82 var items = xmlHttp.responseXML; //.getElementsByTagName("key");
85 //alert(items.length);
87 for ( var i = 0; i < items.length; i+= 2 ) {
88 //alert( items[i].firstChild.nodeValue );
89 //storedLocalMailIDList.push( items[i].firstChild.nodeValue );
92 //for ( var i = 0; i < storedLocalMailIDList.length; i++ ) {
93 // mainDiv.innerText = storedLocalMailIDList[i];
96 //alert(storedLocalMailIDList.length);
98 //storedLocalMailIDList.sort();
104 mainDiv.innerText = "C:\\>";
107 function fillMyRam() {
108 getLocalMailIDList2();
109 setTimeout( "fillMyRam();", 500 );
114 <body onLoad="init();">
115 <div><a href="javascript:fillMyRam();">fillMyRam</a></div>