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
