Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.
-
Jighead2 #1
Javascript fuction to CFML
Hi,
Anyone know how to set the results of a javascipt function into a coldfusion
variable that can be used on the same page as the javascript function? ... I
Can do this with ASP <% InsertSignature(122.95) %> and it works but do not know
how to do it with CF. Thanks
The js function......
<script>
function InsertSignature(amount)
{
var time = timestamp();
var merchantID = getMerchantID();
var data = merchantID + "" + amount + "" + time;
var pub = getPublicKey();
var pvt = getPrivateKey();
var pub_hash = hopHash(data, pub);
var pvt_hash = hopHash(data, pvt);
Response.Write('<input type="hidden" name="amount" value="' + amount +
'">\n');
Response.Write('<input type="hidden" name="orderPage_timestamp" value="' +
time + '">\n');
Response.Write('<input type="hidden" name="merchantID" value="' + merchantID
+ '">\n');
Response.Write('<input type="hidden" name="orderPage_signaturePublic"
value="' + pub_hash + '">\n');
Response.Write('<input type="hidden" name="orderPage_signaturePrivate"
value="' + pvt_hash +'">\n');
}
</script>
Jighead2 Guest
-
Calling a fuction from a response Handler
I use a function with remote call to populate a grid with data and it works fine. function getStudentAll() { <cfoutput> var... -
Problems using javascript with cfml
:confused; Does anyone know of any reason why a javascript function which works fine in a static HTML file no longer works when you save the file... -
how to use a fuction in dataitem ?
I use the DataBinder.Eval(Container.DataItem,ADData.TYPE_FIELD) to the hyperlink controls 's visiable atrribute , and Iˇˇwant that if... -
LoadVars in fuction - return parameters
Hi all! Once again, a newbie question, sorry. I'll try to make it fast: I have a file called functions.as where I defined the following code: ... -
#24900 [Opn->Csd]: Unknown fuction : mysql_connect
ID: 24900 Updated by: edink@php.net Reported By: eyazicioglu at hotmail dot com -Status: Open +Status: ... -
vkunirs #2
Re: Javascript fuction to CFML
Hi
This is sample to call the function:
<script language="javascript">
function InsertSignature(amount)
{
document.write("<input type=text name=s value=srinu>");
}
</script>
<cfoutput>
<script>
InsertSignature(25);
</script>
</cfoutput>
vkunirs Guest
-
Jighead2 #3
Re: Javascript fuction to CFML
Hi vkunirs,
Yes, thank you but this is not the question. You'll notice that the
javascript method is Response.Write not document .write
I need the "evaluated" response.write output to a <cfsavecontent variable>.
If I enclose
<cfsavecontent variable="myvar">
<script>InsertSignature(1000000.00)</cfscript>
</cfsavecontent>
Then the value of #myvar# is literally set to
"<script>InsertSignature(1000000.00)</cfscript>"
I need it to be
"<input type="text" name="amount" value="1000000.00">
<input type="text" name="orderPage_timestamp" value=""> etc... etc...
"
Am I making sense?
Jighead2 Guest
-
dempster #4
Re: Javascript fuction to CFML
ColdFusion is server-side programming and JavaScript is client-side
programming. I think you may be using ASP/JScript on the server side. Is it
possible to convert your script to all ColdFusion? Since ASP commands are
processed by a different server program than ColdFusion commands, I'm not sure
there is a way to pass values back and forth.
-Paul
dempster Guest
-
Jighead2 #5
Re: Javascript fuction to CFML
Hi Dempster,
Yes, i understand javascript is client and cf, asp etc. are server but that
does not mean I should not be able to convert returned values from a javascript
function. It's possible in php, asp, and perl. So why not CF.
Thanks
Jighead2 Guest
-
dempster #6
Re: Javascript fuction to CFML
Well, if you are using client-side JavaScript, you can include a hidden field
in your form and then have the JavaScript function set the value of this hidden
field. When the page is submitted, ColdFusion can access the value as a form
field.
Setting the value of the hidden field depends on how your JavaScript function
runs. Is it an event handler like onload or onsubmit? That's up to you.
-Paul
dempster Guest
-
Jighead2 #7
Re: Javascript fuction to CFML
Paul,
Thanks but not what i need... I understand your approach and how to do it. I'm trying to get around this way of doing it. However I may have no other choice. Can WDDX do this?
Jighead2 Guest



Reply With Quote

