Whatever message this page gives is out now! Go check it out!
ColdFusion.navigate(URL [, container, callbackhandler, errorHandler, httpMethod, formId]) |
Parameter | Description |
URL | The URL of the link. |
container | The name attribute value of the control in which to display the link output. The control must be a container control such as cfdiv, cflayoutarea, cfpod, or cfwindow.If you omit this argument, the link is treated as a normal URL and the entire page is refreshed. |
callbackhandler | The name of a JavaScript function to call after the target has been displayed. |
errorHandler | The name of a JavaScript function to call if an error occurs when this function executes. The function can take two parameters: an HTTP error code, and an error message. |
formId | The ID or name attribute of a form to submit to the URL. |
httpMethod | The HTTP method to use when navigating to the URL:
|
<html>
<head>
<!--- The Callback handler puts text in the window.cfm callback div. --->
<script language="javascript">
var mycallBack = function(){
document.getElementById("callback").innerHTML = "<br><br><b>This is printed by the callback handler.</b>";
}
<!--- The error handler pops an alert with the error code and message. --->
var myerrorhandler = function(errorCode,errorMessage){
alert("[In Error Handler]" + "\n\n" + "Error Code: " + errorCode + "\n\n" + "Error Message: " + errorMessage);
}
</script>
</head>
<body>
<cfwindow name="w1" title="CF Window 1" initShow=true
x=10 y=10 width="200">
This is a cfwindow control.<br><br>
<a href="javascript:ColdFusion.navigate('windowsource.cfm','w2',
mycallBack,myerrorhandler);">Click</a> to navigate Window 2</a>
</cfwindow>
<cfwindow name="w2" title="CF Window 2" initShow=true
x=250 y=10 width="200">
This is a second cfwindow control.
</cfwindow>
</body>
</html>This is markup from "windowsource.cfm"
<!-- The callback handler puts its output in the following div block. -->
<div id="callback"></div>