Whatever message this page gives is out now! Go check it out!
DE(string)Parameter | Description |
string | String to evaluate, after delay |
<cfoutput>
<table border="1" cellpadding="3">
<cfloop index="i" from="1" to="10">
<tr bgcolor="#IIF( i mod 2 eq 0, DE("white"), DE("gray") )#">
<td>
hello #i#
</td>
</tr>
</cfloop>
</table>
</cfoutput><cfoutput>
<cfset var1="Blue">
<cfset var2="Green">
<cfset myresult=IIf( 1 eq 2, DE(#Var1#), DE(#Var2#))>
The expression is #myresult#
</cfoutput><!--- This example shows the use of DE and Evaluate --->
<h3>DE Example</h3>
<cfif IsDefined("FORM.myExpression")>
<cftry>
<!--- Show the expression and the results of evaluating it --->
<cfoutput>
<h3>Evaluate the Expression #FORM.MyExpression#</h3>
</cfoutput>
The code:<br>
#Evaluate(FORM.myExpression)#
<br><br>
The result:<br>
<cfoutput>
#Evaluate(FORM.myExpression)#
</cfoutput>
<h3>Use DE to prevent the Evaluate function from evaluating</h3>
The code:<br>
#Evaluate(DE(FORM.MyExpression))#<br><br>
The result:<br>
<cfoutput>
#Evaluate(DE(FORM.MyExpression))#
</cfoutput>
<!--- Error handling code for bad expressions and any other error.--->
<cfcatch type = "Any">
<!--- the message to display --->
<h3>Sorry, there's been an <B>Error</B>.
Try a simple expression, such as "2+2".</h3>
<cfoutput>
<!--- Display the diagnostic message from ColdFusion. --->
<p>#cfcatch.message#
</cfoutput>
</cfcatch>
</cftry>
</cfif>
<h3>Enter any valid ColdFusion expression</h3>
<cfform>
<cfinput name="myExpression" type="Text" size="40">
<cfinput type="submit" name="submitit">
</cfform>