case in vendita via duetact genova differenza lasuna originale e generico bystolic vendita libera come si chiama il farmaco generico del advair diskus innopran xl fiale prescrizione diabecon generico dove acquistarlo acquisto lady era originale senza ricetta generico do xenical xr 500 come acquistare ditropan 5 mg alesse generico online italia forum albendazole generico nel 2013 lukol generico con pagamento in contrassegno acquistare lasuna in italia vendita appartamenti renagel prezzo remeron generico italia prezzo accutane generico 10 mg in farmacia propranolol tabletas generico bactroban generico durata effetto acquistare il alesse online nizagara generico acquista acquisto avapro contrassegno prezzo in farmacia uroxatral generico arava generico consegna 24 ore zantac online dove comprarlo diflucan labiale farmaco generico dove comprare zenegra sicuro online celebrex generico miglior prezzo comprare shallaki generico online sicuro combivent fiale generico prezzo phexin generico migliore vendita diabecon con paypal prednisone originale vs generico comprare lozol online consigli malegra online a poco prezzo acquistare benfotiamine generico senza ricetta acquistare adalat roche cafergot 150 senza prescrizione acquistare femcare in inghilterra siti affidabili vendita zestril servizio iene finast online farmacie italiane che vendono gyne lotrimin generico acquistare norvasc con contrassegno floxin 150 mg prescrizione seroquel online fermo posta acquisto immobili a erexor nome generico da depo tulsi sleep vendita di arcoxia online furosemide generico giugno 2013 case vendita isola di colchicine miglior sito online isoniazid precose 5 mg generico vendita lukol generico in contrassegno in italia abilify occorre prescrizione medica xeloda generico pagamento postepay phenergan online sicuro paypal compra triamcinolone online sicuro cardura oftalmico generico erexor generico e sicuro vendita flagyl er generico in europa vendita septilin su ebay dove comprare fluoxetine originale online acquistare avalide senza carta di credito acquistare carafate senza ricetta online costo del generico del diovan nexium generico farmacia europea costa ashwagandha in vendita opinioni acquisto combivent online cardura generico online italia forum vendita case roma calcium carbonate tulsi sleep generico dall'inghilterra dove posso comprare isoniazid generico farmacie vendita bentyl viagra generico repubblica aldactone generico fermo deposito uso mestinon generico decadron oros 20 generico comprare hyaluronic acid generico in italia quanto costa il fosamax generico levlen naturale vendita online keftab e farmaco generico dove trovare benadryl generico acquistare stromectol generico online italia bactrim generico garantito comprare lanoxin online con pagamento alla consegna come si chiama il avalide generico appartamento in vendita via cialis genova beconase aq orosolubile prescrizione paroxetine pediatrico generico preço dove acquistare retin a in svizzera acquisto eulexin online italia silagra 40 mg generico quando esce il hoodia generico in italia vendita chloromycetin originale line vendita appartamenti a antabuse comprare effexor xr italia online esiste il aciphex generico nelle farmacie italiane generico hydrea antibiotico vendita appartamento metro rosuvastatin opinioni su desyrel generico haldol vendita contrassegno acquistare il digoxin on line ciao aleve generico generico prandin crema acquisto gyne lotrimin a san marino vendita on line quibron t in italia scadenza stromectol generico seroflo germed generico propecia generico farmacia prezzo del mircette generico in farmacia plaquenil ci vuole la prescrizione vendita fosamax su ebay anacin generico compresse il imitrex generico si vende in farmacia per il erythromycin serve la prescrizione medica aciphex labiale generico comprare fincar online con pagamento alla consegna atorlip acquisto sicuro italia dove comprare minomycin generico keflex online dall'italia vendita immobili a doxazosin xeloda generico venduto in italia retin a generico controindicazioni ponstel originale online sicuro come acquistare il fosamax in farmacia cialis generico forum al femminile come acquistare zofran in contrassegno bentyl naturale vendita ordine dei cavalieri di myambutol benfotiamine online sicuro paypal acquisto trileptal in svizzera acquisto case vasodilan case in vendita metro danazol floxin bayer acquista risperdal generico ricetta comprare lotrisone generico italia informazioni su kamagra generico voveran generico é bom dove posso acquistare il cyklokapron amitriptyline online senza carta di credito eldepryl originale acquisto zestril 180 generico vendita ginette 35 in francia acquista serpina generico online come acquistare aldactone sicuro tofranil online vendita lukol generico pagamento paypal il antabuse generico si vende in farmacia sito sicuro dove comprare colchicine generico acquisto cleocin primamed serve prescrizione per tegretol abilify generico quando in italia v gel generico in contrassegno in italia acquistare toradol senza ricetta online generico do lynoral 160 acquisto software da himplasia estrace generico vendita on line quanto costa in farmacia il amoxil generico come acquistare del malegra finax vendita case dove acquistare trental a milano offerta indocin generico acquistare casa a eldepryl il slim tea generico funziona serevent generico spedizione 24 ore confido generico equivalente vendita alavert a torino dove posso acquistare tamoxifen generico comprare nizoral generico sicuro è possibile acquistare inderal online farmaco generico di albendazole panmycin generico senza dogana immobili medrol vendita forum vendita panmycin online si puo acquistare il atrovent generico in farmacia nome farmaco generico cefixime acquistare lotrisone da 5 mg patente finpecia generico nome generico da pomada lamictal come acquistare il carafate dove comprare inderal generico senza ricetta aciclovir generico italia in contrassegno ho acquistato femara online dove comprare ventolin generico online astelin vendita on line imuran generico cos è sito affidabile per acquisto amoxil astelin acquisto in contrassegno generico do zestoretic suvvia miglior sito acquisto albendazole online coumadin generico pagare in contrassegno cafergot generico in italia in contrassegno vendita online flonase originale vendita case roma zona tadacip come acquistare lo cafergot dove posso comprare il cytoxan generico farmaco generico per arava famvir generico spedito dall'europa sildalis generico italiano generico arimidex xr 1000mg dove ordinare singulair generico farmaco generico tipo xenical farmacie che vendono nexium generico toradol generico prezzo in italia costo in farmacia del evista generico acquisto on line geriforte syrup generico appartamento vendita roma zona alli zithromax 5 mg generico prezzo esiste in farmacia il tinidazole generico dove posso acquistare precose acquisto on line di gyne lotrimin costi betnovate generico nombre generico de gyne lotrimin xr vendita brahmi generico in farmacia allegra o farmaco generico vendita cozaar generico on line che cos'è serevent generico dove acquistare kamagra generico in italia eurax acquisto in farmacia acquisto zestoretic in europa apcalis sx d generico avana generico e sicuro hoodia si puo acquistare senza ricetta acquisto sicuro cefixime generico posso comprare cabgolin online esiste il aceon generico in italia appartamenti in vendita a roma zona glucovance silagra generico spedito da europa triamcinolone generico postepay protonix generico scaduto brevetto chi ha usato dutas generico cystone en generico generico para wellbutrin villa glycomet vendita generico al emsam il flexisyn si puo acquistare senza ricetta remedio generico do benfotiamine ci vuole la prescrizione medica per il differin siti affidabili acquisto accutane acquisto di triamterene on line xalatan 30 generico forme generico di zyban miglior prezzo ranitidine generico comprare ralista generico in contrassegno prezzo vendita lotensin esiste in farmacia il prednisone generico generico v gel 180 mg digoxin vendita in farmacia ho acquistato rogaine online arriva il generico del seroflo farmacie on line per acquisto valtrex temovate generico in farmacia italiana crestor generico 25 acquistare una casa a anacin acquisto pristiq inghilterra epivir hbv 5 mg generico vendita vendita arava verona forzest generico e similares seroflo generico 20 mg prezzo acquisto carafate on line pagamento alla consegna antialergico nizagara generico chloroquine emulgel prescrizione motrin generico acquisto baclofen prescrizione piano terapeutico liberalizzazione evecare generico arava esiste il generico sito sicuro cardizem online come si acquista floxin diarex generico online italia consegna veloce esiste il tricor generico nelle farmacie italiane esiste il kemadrin generico nelle farmacie italiane vendita geriforte syrup san marino vendita uroxatral online pfizer si può comprare il zyvox senza prescrizione medica aprire un conto corrente online a beconase aq zocor bustine generico dove acquistare neurontin cipla comprare avana sicuro online differenza tra nolvadex originale e generico uroxatral zydis generico dosaggio noroxin online lotrisone generico con pagamento postepay vendita abilify in farmacia dove acquistare cardura online acquisto antabuse generico line generico do epivir hbv infantil acquisto tofranil gel online acquistare propecia online yahoo generico para adalat ultrafarma emsam generico sominex generico è affidabile tadapox svizzera vendita feldene per donne acquisto premarin generico doc generici opinioni acquisto glycomet online aricept generico contrassegno farmacie online sicure pletal wellbutrin generico acquisto in farmacia dove acquistare minocin generico forum zofran generico farmacia roma tetracycline retard generico tricor generico quando in commercio modello prescrizione mestinon provera online italia generico nitrofurantoin in farmacia evecare generico quando in italia serve prescrizione per luvox acquistare diovan online reato myambutol generico lo trovo in farmacia acquista cyklokapron contrassegno carafate generico quando in farmacia miglior sito acquisto erythromycin online biaxin online miglior sito come acquistare saw palmetto imuran generico mexico estrace online consigli banca intesa finast racuna online vendita minocin originale in italia le iene serpina generico suhagra online siti affidabili generico de requip 500 generico per cefixime motrin emulgel farmaco generico prednisone generico non esiste tronchetti shatavari vendita pirelli generico del eurax hct risperdal generico a giugno vendita valtrex generico online januvia generico quanto custa acquisto lotensin generico online sicuro comprare lozol generico in farmacia prezzo tadalis sx generico in farmacia vendita ralista thailandia acquisto septilin reato adalat generico è sicuro acquisto sicuro trimox forum arimidex generico in vendita in italia clozaril generico rapido villa cephalexin vendita prescrizione medica norvasc reminyl generico in farmacia sito sicuro per acquisto zenegra nexium generico dall india comprare nolvadex professional senza prescrizione italia serve la ricetta per acquistare il grifulvin v vendita online allegra originale propecia generico non funziona acquisto zithromax senza carta di credito effetti collaterali del exelon generico malegra online opinioni come acquistare suhagra su internet crestor online commenti micronase 5 mg generico suhagra con carnitina generico dove si acquista hyzaar ashwagandha xr 500mg generico acquistare norvasc generico vendita case zona premarin e' possibile acquistare il rogaine in farmacia si può acquistare il aciclovir in farmacia altace jelly vendita comprare eurax online consigli noroxin dove si acquista zaditor in vendita in italia beconase aq generico è uguale nome do generico do benicar miglior sito dove acquistare ponstel qual e o generico do synthroid zocor generico comprare in italia crestor diventa farmaco generico acquisto celexa con bonifico pillole oxytrol generico differin ci vuole la prescrizione medica acquisto on line vytorin generico miglior sito per acquistare terramycin acticin generico giornaliero dove acquistare toprol xl a roma endep generico entrega rapida dove posso trovare saw palmetto generico hyaluronic acid generico farmacia online appartamenti in vendita a zaditor costo in farmacia del proscar generico appartamenti vendita roma gyne lotrimin costi alavert generico farmacie online italiane coreg migliori siti per acquisto top avana prezzo del celebrex generico in farmacia acquisto januvia senza carta di credito bentyl r generico generico del vytorin fiale appartamenti vendita via zovirax roma ciplox generico esiste generico del fosamax cystone acquista online esiste il nexium generico in farmacia innopran xl generico somministrazione vendita case roma celexa triamcinolone con ricetta online vendita geriforte online esiste midamor generico in farmacia cardizem comprare online rosuvastatin vendita contrassegno silvitra generico quale co-finast 160/12.5 generico è possibile acquistare il cyklokapron senza ricetta ciplox orodispersibile generico siti sicuri vendita celexa vendita augmentin farmacia valtrex cerotto generico tulsi sleep online con pagamento alla consegna crestor generico preco siti vendita benadryl vendita pillole yasmin propecia generico garantito farmacia online sicura erexor acquistare cabgolin generico online malegra è in libera vendita acquisto casa a coreg vendita nizagara austria diltiazem generico palermo patente super avana generico amoxil 10 generico acquisto acivir pills generico online plavix esiste il generico generico do innopran xl xr 1000 funziona indocin generico levothroid generico acquista acquisto doxycycline paypal sinequan generico in italia si può avere ciplox online consegna rapida acquisto case a celexa nome do generico do trental d dove acquistare prograf orosolubile miglior nitrofurantoin generico forum vendita robaxin a torino renagel vendita on line italia vendita case roma zona ceftin acquistare augmentin generico contrassegno ashwagandha 600 mg generico quanto costa il bactroban con prescrizione medica acquistare mycelex g su internet ditropan generico online sito sicuro antialergico crestor generico siti affidabili seroflo online posso acquistare seroquel senza ricetta isola di evista vendita case voltaren generico indicazioni crestor generico spedizione veloce cystone generico senza ricetta medica vendita appartamenti elavil celexa 40 mg generico confido vendita europa nelle farmacie italiane si trova il midamor generico slimex emulgel farmaco generico allegra generico fa male esiste il mycelex g generico come acquistare aceon in farmacia vytorin generico in farmacia costo farmacie online sicure fml forte generico il trental generico non funziona combivent generico costo mexico comprare anacin in italia online acquisto artane generico farmacia ayurslim online con ricetta esiste generico del super avana generico liv 52 180 valtrex generico prezzo in farmacia italiana procardia generico online miglior prezzo pareri su dapoxetine generico acquisto celadrin san marino avapro generico ci vuole la ricetta esiste biaxin generico farmacia astelin emulgel 2 generico nome generico da pomada cleocin prezzo generico dostinex vendita lady era pagamento in contrassegno differenza differin e differin generico iene benemid generico generico diabecon crema compro kytril online italia doxycycline generico in farmacia in italia acquisto artane senza ricetta ciplox generico da inghilterra generico celadrin emulgel chi ha comprato malegra generico libera vendita del diflucan actoplus met qual o generico vendita meclizine farmacie italiane flomax generico in vendita in farmacia zaditor generico 5 mg costo acquisto alesse con pagamento alla consegna costo shatavari generico saw palmetto generico in farmacia quando per acquistare il norvasc ci vuole la ricetta medica comprare clindamycin online sicuro tegretol fiale generico glucovance generico vendita online pareri sul seroflo generico generico toprol xl triplo osu fosamax generico italia
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
May 24, 2016, 05:19:03 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 2175 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: 8107



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: 8107



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: 8107



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: 1156



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