Sorry, I want a clock that counts starting with server time (ColdFusion), then using client JavaScript to advance the clock forward in time without the refresh (avoiding the clicking sound). Thanks Jacob.
-----Original Message----- From: Jacob Cameron [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 01, 2003 1:22 PM To: [EMAIL PROTECTED] Subject: RE: CF and Javascript Seems like a little confusion on what you are after then. Do you want a clock that counts starting with server time (ColdFusion), then using client JavaScript to advance the clock forward in time? The problem is not with the examples people are giving you, it is that they are unclear on what you are trying to do. Could you explain what you are trying to do? Then we could all help you. Jacob -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ron Mast Sent: Wednesday, October 01, 2003 1:15 PM To: [EMAIL PROTECTED] Subject: RE: CF and Javascript Oh boy, I don't want to use the js object, I want to use coldfusion (#now()). Sorry for being unclear...:) -----Original Message----- From: S.Isaac Dealey [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 01, 2003 12:29 PM To: [EMAIL PROTECTED] Subject: RE: CF and Javascript Oh... then you want to use a javascript object: I think it's something like this: parent.showDate.document.write(new Date().toString()); don't quote me -- it's been a while since I've worked with JS date objects... > :) I haven't tried it yet, since I'm preparing to go to lunch, I'm > going to say this, Isaac, I'm guessing that that dreaded clicking is > in play...lol, I don't know, but that's something that I want > to prevent. > That's why I started this subject on the list. I just > want everyone to > know that this is just for my sanity only. Thanks. > Ron > -----Original Message----- > From: S.Isaac Dealey [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 01, 2003 11:26 AM > To: [EMAIL PROTECTED] > Subject: RE: CF and Javascript > Because when the cfml engine parses this line, it enters a static date > into the javascript, so it ends up being this: > function runMe() { > parent.showDate.document.write("blah blah"); > } > So if you want the date to change, you have to either use > a JavaScript > date object or you have to have it refresh the page... > Put this in a separate cfm template and load it into your frame > instead: > <body > onload="window.setTimeout('location.reload()',2000);"> > <cfoutput>#now()#</cfoutput> > <body> > Much simpler... >> You guys are great...here's another one...lol: >> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> >> <html> >> <head> >> <title>Testing</title> >> <script language="JavaScript"> >> function runMe(){ >> parent.showDate.document.write("<cfoutput>#now()#</cfou >> t >> put><br>"); >> testingThis(); >> } >> function testingThis(){ >> setTimeout('runMe()',2000); >> } >> </script> >> </head> >> <body onload="runMe();"> >> <table border="0"> >> <tr> >> <td> >> <iframe src="frameDisp.cfm" >> name="showDate" >> id= "" >> width="300" >> height="300" >> marginwidth="2" >> marginheight="2" >> align="middle" >> frameborder="1" >> class=""> >> Your browser does not support in-line frames! >> </iframe> >> </td> >> </tr> >> </table> >> </body> >> </html> >> I no longer have the object expected error, but besides >> the rewriting of >> the Date, It's writing the same instance of the Date. >> Why? >> Ron >> -----Original Message----- >> From: Nate Nielsen [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, October 01, 2003 10:03 AM >> To: [EMAIL PROTECTED] >> Subject: RE: CF and Javascript >> Heheh >> This is a clever little problem. >> Here is what is happening. >> Page loads, calls testingThis() >> In 2 seconds, it calls runMe() >> It uses the document.write() function >> This clears all data on the page, including the script >> you are >> trying to run. >> Object not found. You need to do something other than >> write to >> the page that is running the script. Usually if you want >> to use >> document.open() or document.write() you write to a >> different frame. >> top.frameName.document.write() . . etc. >> -You can have multiple setTimeout() statements on a >> page, >> even >> if it creates an infinite loop, as long as there is >> enough time >> between iterations for other processes to run - it won't lock up the >> browser. This is how those little javascript timers and clocks are >> created! =) >> ex: >> var countdown = 5; >> function liftoffCountdown(){ >> if(countdown <= 0){ >> alert(countdown); >> countdown--; >> setTimeout('liftoffCountdown()', >> 1 >> 000); >> }else{ >> alert('liftoff!') >> } >> } >> liftoffCountdown(); >> this would alert '5' '4' '3' '2' '1' 'liftoff!'. You >> could >> change the countdown to 500000 and it wouldn't lock the browser (just >> make sure you can close the browser in that 1 second gap between >> alerts! Lol. (just an example people) >> Best Regards, >> Nate Nielsen >> [EMAIL PROTECTED] >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] >> On Behalf Of Dan Blackman >> Sent: Wednesday, October 01, 2003 9:08 AM >> To: [EMAIL PROTECTED] >> Subject: RE: CF and Javascript >> Looks like SetTimeout Can only run once on a page...I >> took out >> the SetTimeOut and it creates an infinite loop. Not sure the purpose >> of creating this loop, but SetTimeout running multiple times >> is your issue. >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On >> Behalf Of Ron Mast >> Sent: Wednesday, October 01, 2003 8:37 AM >> To: [EMAIL PROTECTED] >> Subject: CF and Javascript >> Hello, >> Can someone tell me why I'm getting an object expected error when I >> run the following: >> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> >> <html> >> <head> >> <title>Testing</title> >> <script language="JavaScript"> >> function runMe(){ >> document.write("<cfoutput>#now()#</cfoutput>"); >> testingThis(); >> } >> function testingThis(){ >> setTimeout('runMe()',2000); >> } >> </script> >> </head> >> <body onload="testingThis();"> >> </body> >> </html> >> --------------------------------------------------------- >> - >> ----- >> It runs once and then after 2 seconds I get the error. >> Ron Mast >> Truth Hardware >> Webmaster > s. isaac dealey 972-490-6624 > team macromedia volunteer > http://www.macromedia.com/go/team > chief architect, tapestry cms http://products.turnkey.to > onTap is open source http://www.turnkey.to/ontap > ----------------------------------------------- > To post, send email to [EMAIL PROTECTED] > To unsubscribe: > Send UNSUBSCRIBE to [EMAIL PROTECTED] > To subscribe / unsubscribe: http://www.dfwcfug.org > ----------------------------------------------- > To post, send email to [EMAIL PROTECTED] > To unsubscribe: > Send UNSUBSCRIBE to [EMAIL PROTECTED] > To subscribe / unsubscribe: http://www.dfwcfug.org s. isaac dealey 972-490-6624 team macromedia volunteer http://www.macromedia.com/go/team chief architect, tapestry cms http://products.turnkey.to onTap is open source http://www.turnkey.to/ontap ----------------------------------------------- To post, send email to [EMAIL PROTECTED] To unsubscribe: Send UNSUBSCRIBE to [EMAIL PROTECTED] To subscribe / unsubscribe: http://www.dfwcfug.org ----------------------------------------------- To post, send email to [EMAIL PROTECTED] To unsubscribe: Send UNSUBSCRIBE to [EMAIL PROTECTED] To subscribe / unsubscribe: http://www.dfwcfug.org ----------------------------------------------- To post, send email to [EMAIL PROTECTED] To unsubscribe: Send UNSUBSCRIBE to [EMAIL PROTECTED] To subscribe / unsubscribe: http://www.dfwcfug.org ----------------------------------------------- To post, send email to [EMAIL PROTECTED] To unsubscribe: Send UNSUBSCRIBE to [EMAIL PROTECTED] To subscribe / unsubscribe: http://www.dfwcfug.org
