Dynamic textbox and progress bar for your pages
<!--- Javascript that makes it all happen --->
<script>
/**
* Set the messageid to 1 not 0
* This will make sure case 1 is executed
*/
var message_id =1;
function get_message() {
/**
* Add all the cases below.
* Make sure to include the "break" after specifying each case.
*/
switch (message_id) {
case 1:
message = "Fetching user information.... ";
break;
// __________________________________________________//
case 2:
message = "Setting session...";
break;
// __________________________________________________//
case 3:
message = "Setting cookies ....";
break;
// __________________________________________________//
case 4:
message = "Logging in...";
break;
// __________________________________________________//
default:
message = "";
// __________________________________________________//
}
message_id = message_id+1; // increment this value by one after each case is executed.
msgbx.value = message; // this is to show the messages in "case" above in the message box below
return message_id; // this is used by the next function, so it can use the incremented values
}
/** ************************************************************** */
function message_update() {
if (get_message() < 5) {
setInterval('get_message()',2000);
/**
* set the interval of things to happen for 2 seconds each.
* note, that this also runs just fine with setTimeout function
*/
}
}
/** ************************************************************** */
</script>
<!---//
// Now control look and feel
// The style below will make textbox transparent
// And will use the default (arrow) cursuor when client howers mouse over the text box
//--->
<style>
.messagebox{
background-color: transparent;
border-width:0px;
cursor:default;
}
</style>
<body onLoad="message_update();" bgcolor="#999999">
<!---//
// Call the javascript function when boady loads
// make fix the body background color to your taste
//--->
<input type="text" name="msgbx" class="messagebox">
<!---//
// This is the place where the messages will be displayed
//--->
</body>
<!---//
// ADDITIONAL NOTES:
// You can also use <script> tag withing <cfoutput> tags.
// By doing this, you will be able to display server-side data at given intervals
// You may be able to use something like chr(10), "[][][][]..." to fill this textbox, to simulate a progress bar. In that case use --> message+=#chr(10)#
// For example at the 3rd timeout, say, you can fill other textboxes with FirstName, LastName, etc...
// You will also be able generate those "Please wait" and "Loading..." messages, by tweaking this script
// to run when a long running query is executed in the background. (may be use with cfflush)
// Or display several messages before redirecting the user to a different page.
// ------------------------------------------------------------------------------------------------------ //
// Remember, however, that this is like a "dummy" script, and it based on time, and not actual execution of events
// but you can use it for events
// --->
-
A DataSet just like VB.Net
This tutorial shows you how to create a "dataset" just like the one in VB.Net
In VB.Net you would create a dataset with "edit" button in an extra column.
Once you click "edit", you get an option to "update", "delete" or "cancel edit mode"
This is just like a cfgrid tag. Although a cfgrid tag lets you bulk insert, bulk update or bulk delete, the dataset object does it one by one. But cfgrid is slower, and may give users Java errors, depending on their browser settings.
Author: Anang A Phatak
Views: 16,552
Posted Date: Wednesday, November 17, 2004
-
A Mp3 Streaming Server
This is a small application that shows you how to create an MP3 streaming server.
Author: Anang A Phatak
Views: 13,606
Posted Date: Monday, November 8, 2004
-
A plot to plot a line
I had no work one day due to a worm attack on our servers, thus a plot to plot a line on a graph was hatched in my empty mind. These files show you,
how to plot a line using no database, no java, no long wait times for aplet loading, just 3 tools, Loop, table and text.
Author: Anang A Phatak
Views: 9,180
Posted Date: Thursday, May 6, 2004
-
A random password generator
RANDOM PASSWORD GENERATOR SCRIPT !
I know there is a random password tutorial here already. This is just another way to do the same. I think this is a little easier to understand.
Refresh it to generate a new password string everytime !
Author: Anang A Phatak
Views: 10,867
Posted Date: Monday, May 24, 2004
-
Advanced Calculator
I have posted a "Basic Calculator" tutorial here. That was more like a representation of how you would calculate with a paper and a pencil. You provide INPUT A then a MATHEMATICAL OPERATION like a "+" or a "-" and then an INPUT B. This is more a represntation of how you would use a regular hand-held calculator complete with buttons for NUMBERS, OPERATIONS and CLEAR TEXT.
Author: Anang A Phatak
Views: 9,730
Posted Date: Friday, June 18, 2004
-
Automatic Form Generator
This is not a tutorial as such, more like an application that you can put in a directory.
It could boring if you use the CF editor, to pick "cfform" fill its attributes, then pick "cfinputs" one by one. fill out those attributes... one by one, then change tabs and pick the "submit" button... so on and so forth. Even if you code in a note pad, it might get lengthy to code individual element.
Wouldn't it be nicer to code all these elements at once, then just copy the code and paste it in your editor?
Author: Anang A Phatak
Views: 10,363
Posted Date: Thursday, May 20, 2004
-
Automatically Query To CFM
This is a custom tag application. The cf_QueryRender custom tag takes your query arguments and gives you a final page table and all...
Author: Anang A Phatak
Views: 12,278
Posted Date: Friday, October 29, 2004
-
Breaking down your query results into pages (Paging Tutorial)
I havent come across a "paging" tutorial on this site. I know there are JavaScripts available that help you achieve this, and the DataSet object in VB.Net comes with paging. All you do is "enable paging". But how do you do it in ColdFusion ?
Author: Anang A Phatak
Views: 16,419
Posted Date: Tuesday, November 16, 2004
-
Breaking down your query results into pages (Paging Tutorial) Part-II
This is an extension to my last tutorial "Breaking down your query results into pages (Paging Tutorial)" which is posted here on www.easycfm.com
In the last tutorial, you could retrieve a dataset with a , then use a technique to seperate the results over several pages. It simply ;
- took the total "recordCount"
- divided that with the "number of records per page"
- then displayed the number of pages at the bottom of the table.
This is a little more sophisticated than that. Read on...
Author: Anang A Phatak
Views: 8,747
Posted Date: Wednesday, January 11, 2006
-
ColdFusion MX 6.1 Installation on Linux (Ubuntu -- Hoary Hedgehog)
I have tried hoards of websites on how to install coldfusion on Fedora Core 3 with apache webserver. For some reason the connectors always failed.
I had "Ubuntu" on my laptop, basically because "acpi" suspend/hibernate actually works. I decided I might try to install CF there to find out what was going wrong.
Surprisingly everything worked like a charm.
Make sure you use "apt-get install apache2" before you try this.
BEST OF LUCK ....
Author: Anang A Phatak
Views: 11,245
Posted Date: Tuesday, May 10, 2005
-
Dynamic textbox and progress bar for your pages
The principle of this tutorial is similar to "Dynamic time and date for your pages" tutorial.
Except that this one generates messages, and that one updated time.
Read on, you will get the hang of it....
Author: Anang A Phatak
Views: 13,071
Posted Date: Thursday, May 19, 2005
-
Dynamic time and date for your pages
Have you seen the "www.EasyCFM" page closely? On the main page, top right, there is a place for time, and top left a place for day-date.
Ever wonder how Pablo does it ?
This is not a ColdFusion tutorial. Its JavaScript.
Author: Anang A Phatak
Views: 10,618
Posted Date: Wednesday, January 5, 2005
-
Getting ColdFusion Studio for Linux
I like using HomeSite+ for windows, and I am getting used to Dreamweaver Mx. But I still need something just as good for Linux. For some reason, I couldnt get "wine and Dreamweaver Mx" to work. So I "Googled" a bit and stumbled upon Eclipse and cfEclipse. Here is how to set it up.
Author: Anang A Phatak
Views: 11,695
Posted Date: Wednesday, May 25, 2005