Thanks a lot,

that actually solved the problem. this is a quite funny and simple
solution, i like it very much and it is more than enough for me right
now.

thanks again!

On Mar 30, 8:58 pm, Catalin Avram <[email protected]> wrote:
> Hello,
>
> To prevent caching just add something random to your url.
> In your case:
>
> var URL = "http://3.187.170.67/space/php_test/test.txt?random="; +
> Math.random();
>
> This shouldn't affect your text file in any way.
>
> Catalin.
>
> On Fri, Mar 27, 2009 at 12:00 PM, Bandi <[email protected]> wrote:
>
> > Dear GD-developers,
>
> > I am new in developing gadgets, but I encountered a strange problem,
> > that i can not solve.
> > I wrote a gadget that downloads a text file form the web and displayes
> > it (I know it is not a difficult task, and i managed to create this
> > gadget).
> > My problem is the following:
> > the gadget works fine on my computer, whenever the text file on the
> > web is refreshed, the gadget displayes the new informations. I tried
> > to run the gadget on an other computer (it has the same Os and the
> > same version of google-desktop), and on this computer the gadget loads
> > the information for the first time (and the refreshing function runs),
> > but after this it caches the info somehow, or stores somewhere (i have
> > no idea, how it works), and does not reload it form the web. It is
> > alway using the the information downloaded at the start.
> > I tried to look for a solution on the web, but i could not find any
> > help.
> > Please help me, what should i do, waht should i check on the other
> > computer to make my gadget work.
>
> > Thank you for your help!
>
> > Yours sincerery,
> > András Horváth
>
> > PS.:
> > I wrote down the important part of the code here (however i do not
> > suppose, that this should be the problem,but i hope it helps):
>
> > var URL = "http://3.187.170.67/space/php_test/test.txt";;
>
> > var Request = null;
>
> > var RELOAD_TIME = 6000;
>
> > function onOpen() {
> >  view.setInterval("LoadData()", RELOAD_TIME);
>
> > }
>
> > function LoadData() {
> > Request = new XMLHttpRequest();
> >  try {
> >    Request.open("GET",URL, true);
> >  } catch (e) {
> >    statusLabel.innerText = "FAILED";
> >    Request = null;
> >    return;
> >  }
>
> >  Request.onreadystatechange = onLogData;
>
> >  try {
> >    Request.send();
> >  } catch (e) {
> >    statusLabel.innerText = "FAILED";
> >    Request = null;
> >    return;
> >  }
> > }
>
> > function onLogData() {
> >  if (Request.readyState != 4)
> >    return;
>
> >  if (Request.status != 200) {
> >    statusLabel.innerText = "FAILED";
> >    Request = null;
> >    return;
> >  }
>
> > //parsing the data
> >  txtArray =Request.responseText.split("\n");
> > //I deleted this part 'cause it is not really interesting, and the
> > code would be too long
> > //I just parse the Strings in txtArray to outtext
> >  //putting the data on the frame
> >  TXTCOntrol.innerText = outtext ;
> >  TXTCOntrol.visible = true;
> >  statusLabel.visible = false;
>
> >  // Destroy the XMLHttpRequest
> >  Request = null;
> > }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Desktop Developer Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Desktop-Developer?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to