I have what seems to
be a robust, working word counter script. I post it here to benefit
others that might want this in the future and so that if I ever lose
my copy I can come back here to find it :) Some other scripts that I
used for inspiration failed when confronted with whitespace before the
string or miscalculated when encountering linefeeds and other
non-space spaces, so I made mine better. Definition of words for this
exercise is contiguous groups of characters separated by whitespace. Code:
I somehow managed to create a script that locks up Mozilla (1.3) tight. Here's the culprit, perhaps y'all can provide some insight into what the trouble is. (This script was cobbled together from several different word-count routines I found on the web, none of which worked correctly in all cases.)
function trim(data) { i=0; while (/s/.test(data.charAt(i))) {data=data.substring(i,data.length);} i=data.length; while (/s/.test(data.charAt(i))) {data=data.substring(1,i);} return data; }
function countWords() { input=document.forms[0].elements[0].value; input=trim(input); wordList=input.split(/s+/g); output=wordList.length; return output; }
activated via a button: onClick="alert(countWords())"
I am a total newbie, but am trying to get my feet wet by adding some JavaScripts into/onto my website that I am creating. I am trying to have people "upload a file" which will then take them to my order page where it will tell them how many words their "file" has, then in the background divide the number of words by 350 for the page count then multiply by my price per page, then display their cost of their job? I seen one like that on another website [URL].. but cannot figure out how they did it. I'd like to be able to put this at the top of my order page where after they see the cost, they would fill in their own info (which I know how to do) and then submit the whole thing along with payment.
I am building a website and the client wants a counter that starts at 0 on January 1st and ends at 10,900,000 on December 31st. I have basically no experience with writing javascript, only plugging in tutorials I find online
I have a certain file in my webpage that my readers can download I want to know howmany times this file has been downlaoded
Googling for Download counters did not help so i thought may be..may be.. if i could get the number of times the particular link has been clicked (i know this is crude)..then i can arbitarily say.. that it has been approximately been downloaded so many times..
I have a long paragraph and I have been asked to display words in red and green in such a way that that fist word should be red, 2nd word should be green, 3rd word should be red and 4th word should be green and so on. For example: this is just a sample.
is there any hit counter that I can use on my website, I don't want to use one of those freebie trackers. its uploaded to a remote host (ie: I'm not running a server).
is there any way of telling: Date Time Browser OS Resolution Country Host Name/Web Page/Referring Link
I was checking "shortstat" - but thats for people running a server, right?
Is there a way to delay a call to a page counter (ie. call to a server script from an IMG tag) for the purpose to not lock the page loading awaiting counter be displayed.
Maybe a setTimeout() launching an equivalent of "document.write", but writing in a specific DIV ? Thanks in advance for your ideas.
Actually, the counter is called (without delay) like this :
ive recieved a counter that ads up a fixed value per second starting from 01-01-03.
This java script acts perfectly on MSwindow based system but when shown on an UNiX-like system the script presents a negative value resp. adding up or down. How can i correct this?
Suppose I have a page with a set of hyperlinks on it. Each time a hyperlink is clicked a new window is opened. What i basically want is the following : I want a counter at the client side which increments each time the user clicks one of those links. At the bottom of the page I'll put a button which should be used to send the value of the counter away.
The problem is I only know server side scripting and have no idea on how to implement such a counter on the client side. I even wonder if it's possible to detect when a link is clicked. The links may be buttons if that would make it easier, it's just that i don't want to reload the page each time a link is clicked but only at the end when the button at the bottom would be clicked.
i need a 5 second counter to start when the page loads. basically the usage is I want people to click a link, and if the page has been loaded for more than 5 seconds, do thisFunction().. if not, do nothing.
so basically
<script type="text/javascript">
window.onload --> start the counter // when the counter hits 5 seconds, set var done = true;
function thisFunction() { if (done = true) { proceed with function) else {do nothing} } </script>
I am looking for a counter that starts at 0 when the page is loaded and counts in increments of a certain number, for example "100" every second. So it would display 100, then 200, then 300, etc.
i have a little problem with the follwoing JS, when i count characters for Input type text the reult is ok but when i am using textArea it says 'NAN' here is my code,
--------------------------------------- <script language = "Javascript">
function taLimit() { var taObj=event.srcElement; if (taObj.value.length==taObj.maxLength*1) return false; }
function taCount( taObj ) { var lbObj=document.getElementById("myC"); if (taObj.value.length>(taObj.maxLength*1)) { taObj.value=taObj.value.substring(0,(taObj.maxLength*1)) }; var count; count = taObj.maxLength-taObj.value.length; lbObj.innerHTML=parseInt(count);
I am looking for a count up script that increments by one every 20 mins, and I also need it to cache the amount. I have found several scripts that will increment by one in a certain time fram but none of them keep the count going, they all set back to 0 when the page is refreshed.
Is it possible to count the number of tables (or any object) inserted in a web page using javascript? I tried document.all.tags("TABLE") but the result is undefined.
My company has a website where we have some case studies in pdf format . People can download or view them . Is there any way we can know how many times people are downloading or viewing pdf files on that web page through java script . Server side scripting languages is not enabled at the moment but javascript is.....