Mr. Alex, Thank you very much. This newbie appreciates the help and explanation.
Shawn On Sun, May 19, 2013 at 5:52 PM, Alex Tweedly <[email protected]> wrote: > Shawn, > you have a couple of issues here ... > > 1. (minor) > if this is the entire script, then tCount is a local (i.e. handler > local) variable, so it is re-created each time the handler is called, so > you finish up with the same value each time. I think you ant to make it a > script-local variable (i.e. declare it outside any handler) and then it > retains its value from one call to the next. (I'm also paranoid, so I added > a check for it not being a number). And since it's a script-local, I > renamed it to sCount :-) > > 2. in line 3, you have an extra keyword "URL" You have > > *put* URL ("www.google.com?count=" & tCount) into pURL > > and you need to simply have > > *put* ("www.google.com?count=" & tCount) into pURL > > We are just trying to build up the string of the URL - what you had was > trying to fetch it. > > 3. (trivial) I renamed pURL to tURL just to follow convention - it's a > local variable, not a parameter :-) > > > I changed those - and a couple of other things for my testing, and got the > following script which seems to work OK; fails with "invalid host address" > when wifi is switched off. > > > > local sCount > on mouseUp > if sCount is not a number then > put 1 into sCount > else > add 1 to sCount > end if > put ("http://www.google.com/?**count= <http://www.google.com/?count=>" > & sCount) into tURL > put the millisecs && tURL &CR& the Result &CR&CR after field "F" -- > just for testing > get URL tURL > if the result is empty then > put the millisecs &&"success" &CR after field "F" > else > put the millisecs && the result &CR after field "F" > end if > end mouseUp > > -- Alex. > > > On 19/05/2013 17:56, Shawn Blc wrote: > >> Alex, >> >> I added your idea of varying the URL each time, but still not able to get >> the script to work correctly. See below. >> >> For instance, on my mac, when I disable wifi I shouldn't be able to >> connect, when I enable my wifi I should be able to connect. >> >> What's wrong with my script? >> >> >> *on* mouseUp >> >> *add* 1 to tCount >> >> *put* URL ("www.google.com?count=" & tCount) into pURL >> >> *get* URL pURL >> >> *put* the result into tResult >> >> *if* tResult is not empty *then* >> >> *put* "disconnected" && tResult into field "fldStatus" >> >> *show* image "imageRed" >> >> *hide* image "imageGreen" >> >> *return* false >> >> *else* >> >> *put* "connected" into field "fldStatus" >> >> *show* image "imageGreen" >> >> *hide* image "imageRed" >> >> *end* *if* >> >> *end* mouseUp >> >> >> >> On Sun, May 19, 2013 at 9:06 AM, Alex Tweedly <[email protected]> wrote: >> >> unload URL tURL >>> >>> or if you prefer make the URL vary each time >>> >>> add 1 to tCount >>> put >>> ("http://mydomain.com/****theurlname.lc?count=<http://mydomain.com/**theurlname.lc?count=> >>> <http://**mydomain.com/theurlname.lc?**count=<http://mydomain.com/theurlname.lc?count=> >>> >" >>> >>> & tCount) into tURL >>> and use that URL. >>> >>> -- Alex. >>> >>> >>> >>> On 19/05/2013 12:59, Shawn Blc wrote: >>> >>> I have a little script to check for an internet connection. Problem is >>>> that if I take this little script out of the preOpenCard and put it >>>> into a >>>> button the results are the same. It keeps the last state, regardless >>>> if I >>>> disconnect my wifi or not. I'm thinking that the URL that I'm >>>> connecting >>>> to to check for an internet connection is still in cache. >>>> >>>> How would I clear this cache? These don't work. >>>> clear URL >>>> clear cache >>>> >>>> Any help is appreciated or at least point me in the right direction. >>>> >>>> Dank. >>>> ______________________________****_________________ >>>> >>>> use-livecode mailing list >>>> [email protected] >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/****mailman/listinfo/use-livecode<http://lists.runrev.com/**mailman/listinfo/use-livecode> >>>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> >>>> > >>>> >>>> >>> ______________________________****_________________ >>> >>> use-livecode mailing list >>> [email protected] >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/****mailman/listinfo/use-livecode<http://lists.runrev.com/**mailman/listinfo/use-livecode> >>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> >>> > >>> >>> ______________________________**_________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> >> > > > ______________________________**_________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> > _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
