waar kan ik zestoretic kopen in eindhoven waar kun je diclofenac gel pillen kopen wanneer slaat aristocort aan trial erection packs 1 pillen kopen in nederland xeloda 10 mg kopen lasuna kopen in egypte msd acticin kopen wanneer slaat colchicine aan kamagra soft dagelijks online bestellen dutas kopen 25 mg kamagra soft kopen arnhem lopressor kopen helmond kan ik lopressor kopen zonder voorschrift msd serophene kopen kamagra soft kopen veilig goedkope cytoxan kopen in nederland ldn pyridium kopen vrouw aan unisom trimox kopen vlaardingen veilig azulfidine bestellen ervaringen met zetia kopen citalopram kopen thailand lariam goedkoop waar betrouwbaar levitra super active bestellen brand advair diskus 2 kopen echte calan kopen plendil kopen harderwijk fertomid kopen in winkel amsterdam npxl kopen in haarlem alavert kopen curacao lanoxin mylan kopen otc drug mobic kun je cardizem bij apotheek kopen aspirin kopen gelderland retin a glucophage kopen toprol xl 20 kopen ginette-35 kopen met creditcard originele super avana kopen ervaring bestellen cialis super active nl adalat bestellen op acceptgiro effexor xr bestellen onder rembours waar goede prednisolone kopen requip kopen buitenland online elimite kopen brand cialis pillen kopen in nederland reminyl kopen bij kruidvat generieke diarex kopen in nederland overstap van prilosec naar venlafaxine serpina waar bestellen triamcinolone bestellen betrouwbaar cafergot betrouwbaar kopen kun je glucotrol xl bij de apotheek kopen ervaring avana bestellen tadapox voor honden kopen zithromax apotheek kopen goedkope viagra professional bestellen ervaring bestellen himplasia nl zaditor kopen in utrecht hoe zyloprim toedienen aan baby nizoral in apotheek kopen kan ik benemid kopen zonder voorschrift xeloda kopen in belgie apotheek mestinon kopen bij apotheek belgie apcalis sx diclofenac kopen panmycin belgie kopen waar kun je vantin kopen in amsterdam ashwagandha goedkoop bestellen aciphex kopen online depakote aan baby geven bupropion kopen op internet mestinon kopen snelle levering zyloprim kopen in tilburg estrace 75 mg kopen peni large bestellen zie ons prijsvergelijk bystolic meenemen naar thailand nizagara puffer kopen cialis chewable kopen trandate kopen leeuwarden shuddha guggulu kopen zonder voorschrift slim tea kopen betrouwbaar cytoxan kopen groningen unisom codeine kopen nederland ventolin in thailand kopen lady era alcohol kopen arcoxia kopen in amsterdam overstappen van seroxat naar vasotec penegra 25 mg kopen kopen norvasc betrouwbare fertomid bestellen erexin-v 1 kopen zetia kopen zonder recept apotheek zyrtec kopen in engeland goedkoop alternatief prinivil clozaril kopen met recept waar kan ik proscar kopen zonder voorschrift inderal kopen particulier prednisolone kopen hoorn betapace oral jelly kopen in winkel ervaringen aleve bestellen nl nizagara kopen tilburg clomid kopen turkije inderal kopen via internet eulexin kopen met ideal rumalaya liniment kopen apotheek eu carafate jelly kopen amsterdam noroxin waar kopen diclofenac in duitsland kopen waar kan ik periactin kopen zonder voorschrift feldene bestellen zonder recept nederland torsemide oral jelly kopen amsterdam goedkoop malegra fxt kopen benadryl kopen in amsterdam aricept 850 kopen flonase kopen bij de apotheek van prandin naar wellbutrin nizoral k 25 mg kopen ervaring met aleve kopen periactin chewable kopen moduretic kopen den bosch brand amoxil puffer kopen van aciphex naar paroxetine cialis extra dosage azitromycine kopen cipro kopen zonder creditcard aankoop doxycycline clomid anoniem bestellen alavert gel kopen zonder recept xalatan kopen frankrijk waar kan ik veilig viagra sublingual kopen liv 52 kopen morgen in huis cardizem shampoo kopen nederland slim tea kopen in turkije bestellen toradol nl betrouwbaar zyprexa kopen voor vrouwen carbozyne kopen ervaring waar kun je een amantadine pil kopen avapro kopen haarlem extra super levitra 120 mg kopen arava bestellen bij apotheek astelin once kopen cardizem online kopen ervaringen erexor kopen in den haag baclofen koortslip kopen dipyridamole bestellen telefoon viagra soft shampoo kopen kruidvat avodart nl bestelling niet ontvangen forum avapro kopen skelaxin bestellen en achteraf betalen online ponstel kopen zonder recept clonidine diskus kopen zonder recept trazodone kopen in enschede depakote online kopen ideal top avana kopen voor vrouwen vasotec mylan kopen van paroxetine naar aleve antibiotica tamoxifen kopen carafate 20 mg kopen kun je cleocin kopen bij apotheek propranolol bestellen duitsland avana kopen venlo vermox kopen in nijmegen trileptal professional kopen cardura spray kopen ervaring bestellen xenical nl rosuvastatin bestellen zie ons prijsvergelijk ervaringen dutas online kopen kemadrin lilly kopen finax meenemen naar turkije propranolol bestellen op acceptgiro mircette kopen roermond suhagra 500 mg bestellen zonder recept levitra super active bestellen telefoon nitrofurantoin 150 mg kopen hoe kan je aan tofranil komen ginseng kopen 1 tablet zyloprim kopen in engeland waar kun je brand amoxil pillen kopen zocor kopen duitsland zithromax kopen en ophalen veilig cialis sublingual kopen zonder recept v-gel instant kopen bystolic professional kopen anacin bestellen op acceptgiro hydrochlorothiazide kopen rotterdam lasix chewable kopen hyaluronic acid codeine hoestdrank kopen waar kan ik sinemet voor vrouwen kopen discreet cystone kopen van gyne-lotrimin naar venlafaxine caverta kopen in de apotheek maxalt puffer kopen viramune kopen in thailand overstappen van paroxetine naar benadryl femcare in spanje kopen brand advair diskus kopen bij apotheek belgie hydrea kopen in haarlem waar betrouwbaar mycelex-g kopen singulair kopen 1 tablet penegra bestellen goedkoopste hoe decadron aan baby geven overstappen effexor xr naar sertraline kopen van orlistat waar kan ik cephalexin kopen in nederland overstappen van topamax naar paroxetine goedkoop viagra soft bestellen trazodone waar kopen sumycin belgie kopen citalopram 50 mg kopen wellbutrin kopen apotheek nederland pfizer synthroid kopen artane kopen afhalen amsterdam albenza kopen in griekenland viagra soft kopen zonder recept belgie epivir-hbv waar te kopen claritin kopen in eindhoven mircette 100 kopen alavert kopen voor mannen waarom slaat tegretol niet aan beconase aq kopen buitenland diflucan kopen internet colospa winkel kopen lithium bestellen duitsland aleve 25 mg kopen zonder recept periactin kopen zonder recept allopurinol kopen advair diskus shampoo kopen belgie hoe aan singulair komen waar goede endep kopen glucophage pleister kopen ranitidine in nederland kopen coreg mylan kopen snel benicar bestellen lopid 25 mg kopen avana bestellen belgie flexisyn bestellen betrouwbaar albendazole kopen in eindhoven lipothin kopen pakjegemak doxycycline kopen spanje levitra professional 2 kopen alesse kopen ideal van eldepryl naar sertraline pletal kopen in winkel amsterdam top avana bestellen nl betrouwbaar triamcinolone online kopen betrouwbaar lopressor 100 mg kopen proscar 500 mg kopen super avana winkel kopen malegra fxt plus bestellen zonder creditcard waar kan ik imuran shampoo kopen poppers mestinon kopen kamagra gold diskus kopen ervaring met prograf bestellen ginseng once kopen ervaring met ventolin kopen paroxetine pillen kopen goedkoop echte pamelor levothroid kopen drogist van prandin naar prozac goedkope stromectol kopen echte aldactone online kopen top avana baby kopen voordelig inderal kopen accutane kopen 1 tablet hoe kan ik aan micronase komen legale astelin kopen online propecia kopen erectiepillen prinivil kopen retin-a dagelijks online bestellen diovan kopen in frankrijk lariam kopen spanje welke arcoxia kopen aristocort kopen winkels decadron kopen in het buitenland clindamycin om aan te komen waar kan ik olanzapine kopen in nederland ashwagandha kopen breda codeine buspar kopen kamagra kopen in tilburg tretinoin veilig kopen diclofenac gel sandoz kopen kemadrin opocalcium kopen zebeta kopen turkije rumalaya forte kopen sittard overstappen van sertraline naar ayurslim levitra soft kopen in turkije acivir pills 800 mg black kopen trial erection packs 1 bestellen zonder creditcard bactroban 5 mg kopen kan je norvasc bij de apotheek kopen malegra dxt bestellen ervaringen florinef inhalator kopen allergisch aan seroflo atrovent kopen usa lotrisone tabletten bestellen zonder recept claritin kopen morgen in huis maxalt sandoz online kopen super avana kopen helmond erexin-v voor honden kopen toprol xl kopen in nederland isoptin met codeine kopen procardia online kopen ideal renagel resinat kopen micronase bestellen nl ervaringen unisom kopen in frankrijk diltiazem kopen zaandam dulcolax bestellen acceptgiro ldn shallaki kopen van altace naar paroxetine van seroxat naar shallaki slimex kopen 1 tablet diclofenac kopen apotheek elimite instant kopen diclofenac gel hoofdgel kopen kamagra polo zalf kopen toprol xl kopen ervaringen prograf pillen kopen in nederland waar kan ik het beste himplasia bestellen caverta kopen in nijmegen zantac kopen in nijmegen kamagra polo bestellen goedkoopste naltrexone kopen breda hoe aan tenormin komen floxin kopen apotheek veilig cefadroxil kopen zonder recept singulair bestellen rembours abilify novartis kopen prandin tadalafil kopen forzest mannen kopen nolvadex kopen afhalen doxycycline waar kopen kan ik rosuvastatin kopen bij apotheek levitra van 10 naar 20 mg ervaringen pristiq kopen discreet zestoretic kopen bupron sr meenemen naar het buitenland micardis cobra kopen sildalis pillen kopen kruidvat viagra extra dosage kopen roosendaal crestor kopen in de apotheek paroxetine kopen in engeland maxalt kopen usa extra super levitra kopen met creditcard anafranil bestellen kopen nicotinell cream kopen lukol van 20 naar 10 mg kamagra bestellen duitsland van 5 mg naar 10 mg plavix extra super levitra bestellen nl ervaringen kortingscode slimex bestellen altace vrouwen kopen goedkoop echte imuran voltaren kopen betrouwbaar brand viagra kopen in tilburg brand viagra haargroei bestellen zestril kopen in winkel nijmegen viagra sublingual kopen in alkmaar ik wil anacin bestellen veilig silagra kopen op internet waar kan ik erythromycin oral jelly kopen kun je avalide kopen bij apotheek ceftin bestellen onder rembours fucidin kopen in china extra super viagra kopen egypte plavix kopen 1 tablet kan ik erexin-v kopen zonder voorschrift in belgie paroxetine kopen internet depo altace kopen acticin 20 kopen waar het beste top avana bestellen noroxin kopen egypte waar kan ik aciclovir shampoo kopen overstappen van paroxetine naar viagra jelly waar goede singulair bestellen tetracycline in nederland kopen dramamine via internet kopen serevent kopen bij de drogist cialis professional kopen eindhoven lipitor kopen zwolle deltasone bestellen kortingscode florinef kopen nl betrouwbaar hoe lisinopril kopen amitriptyline kopen fok hoe glucotrol xl kopen lioresal 10 mg kopen in nederland kan ik benadryl kopen bij apotheek kamagra polo kopen winkel rotterdam danazol kopen hengelo van prandin naar esprandin overstap van avodart naar venlafaxine priligy cabgolin kopen duphalac 100mg slaat niet aan actavis codeine imitrex kopen zaditor chewable kopen valtrex zelf kopen sinequan mee naar buitenland avalide om aan te komen liponexol kopen buitenland cytoxan tabletten kopen zonder recept actavis himcolin codeine kopen colchicine instant online kopen betrouwbaar online coreg kopen nitrofurantoin zonder recept bestellen hydrea bestellen kortingscode vloeibare viagra plus kopen zithromax kopen zonder recept zantac aan een vrouw geven waar veilig norvasc bestellen lopid bestellen via apotheek sarafem kopen in portugal avalide kopen dokteronline overstappen van betapace naar efexor van flonase naar efexor plendil mee naar spanje ginseng siroop kopen sominex kopen in pattaya seroquel kopen zonder recept prevacid 10mg kopen betapace kopen in winkel ervaring met levitra jelly bestellen procardia kopen spanje arimidex geven aan hond apcalis sx shampoo kopen kruidvat triamcinolone bestellen nl ervaring ldn doxycycline kopen levitra jelly pillen kopen in rotterdam peni large kopen veilig waar kan ik hytrin kopen in nederland ampicillin ijs kopen v-gel kopen limburg waar benadryl te kopen bestellen serophene nl ervaringen singulair kopen apotheek belgie depo mentat kopen minocin kopen achteraf betalen zyrtec kopen harderwijk citalopram online kopen in belgie synthroid kopen per pil torsemide kopen via internet poppers lasuna kopen viramune kopen in duitsland vrouwen entocort bestellen femcare kopen onder rembours goedkope hyaluronic acid kopen zonder recept retino-a kopen usa dulcolax diskus kopen zonder recept xalatan 75 mg kopen acticin goedkoop kopen duphalac kopen in enschede bactrim overgewicht bactrim bestellen rumalaya forte inhaler online kopen waar cyklokapron kopen in belgie zenegra kopen utrecht plavix kopen heerlen aceon kopen rotterdam v-gel meenemen naar turkije cialis extra dosage 75 mg kopen ginette-35 spray kopen oxytrol pillen kopen in rotterdam retin-a in thailand kopen vermox kopen veilig suprax mee naar amerika artane kopen in winkel nimotop bestellen belgie hoe kan ik aan vantin komen trental kopen thailand levothroid om aan te komen zyvox 5 mg bestellen zonder recept zestril kopen achteraf betalen mycelex-g bestellen achteraf betalen clindamycin voor honden kopen legale diclofenac kopen cabgolin kopen met ideal xeloda kopen in breda aankoop brahmi overstappen van sertraline naar prevacid prevacid in belgie kopen diovan mistroprostol kopen antibiotica cialis jelly kopen sandoz metoclopramide kopen waar kan ik goedkoop aldactone kopen aceon alcohol kopen aricept oral jelly kopen in winkel originele fluoxetine bestellen vrouwelijke levitra extra dosage bestellen minocycline orlistat kopen ciplox bestellen 24 uur bestellen atorlip nl betrouwbaar dramamine kopen in almere retin-a kopen in het buitenland hoe malegra dxt aan baby geven diovan kopen maastricht effexor xr 1 kopen fml forte kopen zonder creditcard aankoop diovan gyne-lotrimin bestellen achteraf betalen diltiazem bestellen buitenland famvir kopen in breda goedkoop flexisyn van seroxat naar noroxin lexapro kopen in nederland overstappen paroxetine naar crestor
Home Forum Download/Upload Links Search

NetTalk User Group

NetTalk User Group Meeting!
Live Webinar!
Saturday Nov. 16 
7am PST
Click Here To Register!
Home arrow Forum arrow NetTalk Web Serverarrow Web Server - Ask For Helparrow Form Button and JavaScript Access Session Variables
NetTalk Central
June 26, 2016, 02:40:04 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the NetTalk Central Forums!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Form Button and JavaScript Access Session Variables  (Read 2260 times)
springguy
Full Member
***
Posts: 186


View Profile Email
« on: May 18, 2012, 08:06:53 AM »

Looking for general understanding/approach.

If you have a button added to a form, and when the button is clicked, you want to do some local analysis of a variable and if there is a problem with the variable data, popup an error, otherwise call a procedure or web page.

What is the best strategy for that?  Is it to call javascript before the OnClick procedure or URL call?  If so, how does the javascript access the variable NT data?  A simple, conceptual example would be helpful.

Or, is a better strategy to call a source procedure on the OnClick and depending on the clarion code there, call the appropriate procedure or web site?

Mike
Logged
Bruce
Global Moderator
Hero Member
*****
Posts: 8158



View Profile
« Reply #1 on: May 18, 2012, 09:38:44 PM »

Hi Mike,

>> If you have a button added to a form, and when the button is clicked, you want to do some local analysis of a variable and if there is a problem with the variable data, popup an error, otherwise call a procedure or web page.

This is such a common question, but unfortunately you've got it the wrong way around. Decisions are made in the _browser_ not on the server. The poppping-up-an-error is ok. To change the page you'd do something like;

p_web.Script('href.location="somepage"')

I'm not sure what you mean by "call a procedure" - the context of that you need to explain more.

Cheers
Bruce
Logged
springguy
Full Member
***
Posts: 186


View Profile Email
« Reply #2 on: May 19, 2012, 08:43:16 AM »

Thanks Bruce.

I have a specific case where I have a form with an added button.  The purpose of the button is to send an email based on information in the form data.  Using example 11, this was pretty straightforward, and works well.

However, if a data variable in the record has a certain value, then I do not want to send an email, but would rather popup a message telling the user why they cannot send an email, and then return to the form.

What I have been forced to do at the moment is to disable the button if the field value has that certain value.  That's workable, I guess, but it requires the user to understand why it is disabled, rather than the system telling them why.

So, what I am trying to get straight is when I click an added button on a Form, what is the best approach in general to do the following:

1. interrogate a variable on the record (or in a session variable)

2. have code (JavaScript I assume) that, on the basis of the variable contents, will popup a message within the browser, or...

3. call a different NT procedure or web page to do the analysis and action taking.

I don't know anything about JavaScript (yet, I suppose) to know if doing something like interrogating a value and calling for one of a multiple set of actions is possible - I assume it is, but how, and is that the best approach?

OR, is it a better approach (for us clarion guys) to have the button click call a NT source procedure that will interrogate a variable and then have it take one of a series of actions?

OR, is there a different, better approach that you would recommend. 

I would not be surprised that this is a pretty common question for us clarion guys, and I am slowly getting a better understanding of the "web programming" evironment of NT, but can you give us some practical guidance on how to interrogate a variable on a form when an added button is clicked and take a variety of actions depending on the value in the variable (ie popup, go to a NT procedure, go to a web page, etc).

Does that help clarify?
Mike
Logged
Bruce
Global Moderator
Hero Member
*****
Posts: 8158



View Profile
« Reply #3 on: May 19, 2012, 10:36:24 PM »

Hi Mike,

>> can you give us some practical guidance on how to interrogate a variable on a form when an added button is clicked

The form value is in the session queue at that point.

>> I have been forced to do at the moment is to disable the button if the field value has that certain value.  That's workable, I guess, but it requires the user to understand why it is disabled, rather than the system telling them why.

that's what "comments" are for. You can set the comment of the button to explain why it is disabled.

Cheers
Bruce

Logged
springguy
Full Member
***
Posts: 186


View Profile Email
« Reply #4 on: May 20, 2012, 04:09:22 AM »

Bruce,
I really appreciate your comments over the weekend.

I do understand that the values are in the session queue.  I think what I am asking is "can JavaScript access those values, and if so, can you give a simple example of what a piece of JS code would look like that does access a session value". If that is possible, then it opens an interesting door of possibilities in client side dynamics. 

Regarding using the comments to explain a situation, I had never thought of that as being a dynamic set of comment.  Thanks for the suggestion - I think I can run with that.
Mike
Logged
Bruce
Global Moderator
Hero Member
*****
Posts: 8158



View Profile
« Reply #5 on: May 20, 2012, 09:24:56 PM »

>> can JavaScript access those values,

no, not directly of course. the values are on the server side. To get the current value of one of them, the browser could "ask" (as in make an asynchronous request) and perhaps you have a web page that'll return that value - but there's no "GetSessionValue" function.)

also the request would be asynchronous, so it would be somewhat harder to use unless you were familiar with JavaScript callbacks etc.

cheers
Bruce
Logged
kevin plummer
Hero Member
*****
Posts: 1164



View Profile WWW
« Reply #6 on: May 20, 2012, 10:34:17 PM »

Hi Mike,

If you are just starting out in the web I wouldn't be too quick to jump in and start trying to use Javascipt. For the most part NTW protects us from that big bad world which makes the learning curve much easier. In your case the way I see it is you have 2 options. One, disable the button and use the comments field or insert a field to let the user know why the button is disable and enable the button when everything is good. Two, create a popup error form. Set the URL on your button to be dynamic (a GSV) and update this variable to be either the popup form or your email procedure. The caveat is if you can popup a form from a button from the templates. I hand coded this in NTW5 and without template support would be too complicated to work out.

Cheers,

Kev
Logged
springguy
Full Member
***
Posts: 186


View Profile Email
« Reply #7 on: May 21, 2012, 02:06:18 AM »

Thanks Bruce and Kevin,
I really appreciate your advice.
Mike
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!

Login Form

Welcome Guest.






Lost Password?
No account yet? Register
home contact search contact search