Hello, How about separating the flat database values in html files as follows:
in a file called myfile1.html add: <form name="mydb"> <textarea name="mydata"> value1|value2|value3 </textarea> myfile2.html <form name="mydb"> <textarea name="mydata"> value4|value5|value6 </textarea> Then you could use loadpanel to load the html files var db=[] //main db lp=new LoapPanel() lp.setURL("myfile1.html") lp.onload=function(e){ var me=e.getSource() var data=me.doc.mydb.mydata.value var ldb=data.split("|") for(var i=0;ldb.length-1;i++){ db[db.length]=ldb[i] } } Just a thought! -- Raymond --- Marek Najmajer <[EMAIL PROTECTED]> wrote: > Hi everybody, > > I have a problem. > In our project there is a huge flat database as JS > array 30.000 items. > No db engine on the server. > JS file is too big to load at once (downloading time > criterion). > So there is an idea to partition the array > horizontally on the basis of 2 > starting letters of array item values. > > The next element in the solution is to place DynAPI > widget in one frame and > to load adequate sub-array as a JS file linked to > html file occupying the > second frame 1 pxl wide. > > When a user try to search a string in the Array, my > widget evaluate 2 > starting letters, loads an adequate HTML file > (aa_itemz.html) with adequate > sub-array linked by tag <script > src='aa_itemz.js'></script>, loads the > array, search the string among the items and returns > values. > > It almost works. > The only problem is the order of execution - I have > always the array values > from before the updates i.e. before loading the > adequate array. > > Is there any solution or I should start it all over > (it would be a pitty - > because my wdiget grows into very nice tool). > > regards, > > Marek Najmajer > > > > _______________________________________________ > Dynapi-Help mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/dynapi-help __________________________________________________ Do You Yahoo!? Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help