Ding, Ding, Ding... We have a Winner, at least for now ;-) Very Cool Jon Ben Johansen - http://www.pcforge.com Authorized WiTango Reseller http://www.pcforge.com/WiTangoGoodies.htm Latest downloads & List Archives @ http://www.witango.ws
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Jon Grieve Sent: Thursday, May 02, 2002 2:42 AM To: Multiple recipients of list witango-talk Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script Dave & Ben, The concept of "innerHTML" is great, but as you've seen it is unsupported in older versions of NN. This has bugged me for ages, and I recently pieced together some code that'll do this on multiple browsers. You can find an example here: http://jongrieve.net/faq/html/rollovers/text.taf Regards, Jon -----Original Message----- From: Dave Shelley [mailto:[EMAIL PROTECTED]] Sent: 01 May 2002 8:15 To: Multiple recipients of list witango-talk Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script Very cool Ben! That works beautifully, in IE at least :) Dave > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Ben Johansen > Sent: Wednesday, May 01, 2002 2:28 PM > To: Multiple recipients of list witango-talk > Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script > > > Hi. > > Regarding #3: > > I place a <SPAN ID=JSResults></SPAN> in the place I want it to display > and then in the JavaSrcipt I use the innerHTML like so... > > JSResults.innerHTML = Val; > > This way you can dynamically change the text on a page from JavaScript. > > I think this is what you are referring to ;-) > > Ben Johansen - http://www.pcforge.com > Authorized WiTango Reseller http://www.pcforge.com/WiTangoGoodies.htm > Latest downloads & List Archives @ http://www.witango.ws > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] On Behalf Of Dave Shelley > Sent: Wednesday, May 01, 2002 8:09 AM > To: Multiple recipients of list witango-talk > Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script > > Nathan, > > In answer to your questions (not in order): > > 2 you can pad the value with 0's > > val = val+''; //force to a string > if (val.indexOf('.') == -1) // no decimal places > val = val + '.00'; > else if (val.indexOf('.') == val.length-2) // 1 decimal place > val = val + '0'; > > 1) take the padded string, break it up with substring() and insert > commas > > 3) I wish! If anyone else knows how to do that I would love to know too. > The > only way I can think of is to use an iFrame in IE and put the text in > there. > > Dave. > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On Behalf Of Nathan Hitchcock > > Sent: Tuesday, April 30, 2002 7:04 PM > > To: Multiple recipients of list witango-talk > > Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script > > > > > > Dave, > > > > This is GREAT! But now I'm going to get picky... > > > > 1) Is there a way to format the output dollar amount with commas? > > (ex: 1,558,259.69) > > > > 2) Is there a way to force the number to always contain two digits? > > As it counts now, it sometime displays the number as 1234.5 or 1234 > > rather than 1234.50 or 1234.00. > > > > 3) What alternatives are there to displaying the value in a text input > > field? Are there other document objects that can be used, such as one > > that can be displayed in the middle of a text paragraph? > > > > > > Nathan 'Never Satisfied' Hitchcock > > HLI Systems > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On Behalf Of Dave Shelley > > Sent: Tuesday, April 30, 2002 2:48 PM > > To: Multiple recipients of list witango-talk > > Subject: RE: Witango-Talk: OT - Real-time Counter Increment Script > > > > > > Nathan, > > > > Here's a simple code snippet that should help: > > > > Dave. > > -------------------------- > > <html><head> > > <script language=javascript> > > var inc1=21.23; > > var inc2=30.67; > > > > function incCounters() { > > document.counters.count1.value = > > precision((document.counters.count1.value*1) + inc1,2); > > document.counters.count2.value = > > precision((document.counters.count2.value*1) + inc2,2); > > window.setTimeout('incCounters()',1000); > > } > > function precision (x,y) { // returns x with upto y decimal places > > return (Math.floor(x*Math.pow(10,y)+.5)/Math.pow(10,y)); > > } > > > > </script> > > <body onLoad="window.setTimeout('incCounters()',1000)"> > > <table> > > <form name=counters> > > <tr valign=top> > > <td>First Counter</td> > > <td>$<input type=text size=10 name=count1 value="123.45"></td> > > </tr> > > <tr valign=top> > > <td>Second Counter</td> > > <td>$<input type=text size=10 name=count2 value="234.56"></td> > > </tr> > > </form> > > </table> > > </body> > > </html> > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Nathan Hitchcock > > > Sent: Tuesday, April 30, 2002 4:56 PM > > > To: Multiple recipients of list witango-talk > > > Subject: Witango-Talk: OT - Real-time Counter Increment Script > > > > > > > > > Hello all, > > > > > > I have a slightly off topic questions for the JavaScript gurus out > > > there.... > > > > > > I'm working on a Witango app that pulls two values from a db: a > > start > > > value and a per second increment value. Both fields are Money > > > datatypes. I'd like to have the start value incremented by the per > > > second value once per second and displayed to the user in real-time. > > > I've seen JavaScript out there that place a realtime clock on the > > > page, as well as one that will count down from a specified value, so > > > I'm guessing this is in fact possible. > > > > > > Once thing to note is that there will potentially be dozens of > > > instances of this counter on a single page, depending on how many > > rows > > > are returned in the search. From the little I know about JS, I'm > > sure > > > that is going to complicate things. > > > > > > Thanks in advance for any insight you might be able to provide. > > > > > > Nathan Hitchcock > > > HLI Systems > > > > > > > > ______________________________________________________________________ > > __ > > > TO UNSUBSCRIBE: send a plain text/US ASCII email to > > [EMAIL PROTECTED] > > > with unsubscribe witango-talk in the message body > > > > ______________________________________________________________________ > > __ > > TO UNSUBSCRIBE: send a plain text/US ASCII email to > > [EMAIL PROTECTED] > > with unsubscribe witango-talk in the message body > > > > > ________________________________________________________________________ > > TO UNSUBSCRIBE: send a plain text/US ASCII email to > [EMAIL PROTECTED] > > with unsubscribe witango-talk in the message body > > ________________________________________________________________________ > TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] > with unsubscribe witango-talk in the message body > > > ________________________________________________________________________ > TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] > with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body ________________________________________________________________________ TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED] with unsubscribe witango-talk in the message body
