I have a requirement....I have a timer on a page. If the user leave the page (mouse goes off of that page) the timer starts and continues...and when the user comes into that page(mouse over that page) the timer goes off/STOP....Is this can be done?? using javascript?
All works great. At the moment I have to press the button to start the timer, but I want the timer to start automatically on page load (and keep the stop/start button to work of course, so the button has to show Stop instead of Start on page load).
How do I pause the timer so I can maintain the set time and re-start where it left off? Here is most of my code, I removed most of the select options to save space:
I m very new to use ajax. but i know the basics of ajaxcall and basics of javascript. Please help me how to start with makingajax call ..please give me also sample code
I've been scouring google and multiple forums for an answer to this, and nothing really 'hit the nail on the head' as far as what I am trying to do.What I have is a game server status window in an iframe on my site, which is already set to auto refresh every 30 seconds. (It was a task in itself to get rid of the refresh flicker btw)Now, the problem is, people coming to the site don't know 'when' the 30 seconds started, even though it starts when they enter the site. This is causing confusion and many questions (even though they can just wait the 30 seconds and watch it change).
I found a forum on dynamicdrive that had a script which counted down, but the counter didn't reset to 30 seconds, which made it pretty much useless.All I want it to say is "next refresh in 30 seconds" under the iframe window, and count down.Beings as the php file that the iframe is linked to already starts timing itself upon page entry, I just need a timer that displays a countdown that also starts on page entry. I just want to show people that it will be refreshing when the timer hits "0".Is this possible? I've spent 4 hours trying different scripts and nothing does what I want (they either refreshed the entire page, or the timers wouldn't restart), so I am starting pretty much from scratch with this, and I am throwing this to the masters.
I am trying to stop and then start my clock, but something goes wrong
<script type="text/javascript"> function start_clock(){ var today = new Date(); var h = today.getHours(); var m = today.getMinutes(); var s = today.getSeconds(); [Code]...
I haven't really used javasript in my site so far, but I think I need it here. I have a large text box where the user can enter several lines of text. The problem is, that I want the enter key to start a new line when the user is entering text, rather than submitting what has so far been entered. What I've got so far has stopped the enter key from submitting, but has also prevented it from starting a new line:
<form action='aaa.[php]' method='POST'> <input type='text' name='text' onkeydown="if (event.keyCode==13){return false}" > <input type='submit' name='zzz' value='Submit'> This completely disables the enter key. How to make it so that the enter key starts new lines?
I have a spokerperson on homepage of my website but there is no stop button to stop her. Its a script code I got from other company and I just put that in my files. Is it possible to put like a start and pause button for that spokeperson? Check on homepage [URL].
I have been able to piece together some code for a stopwatch. I have everything the way I want it in regards to the function and look of the stopwatch, but I want to be able to set timers so that the ss() function in the code below will go and stop automatically at intervals I can set.
I have a javascript code with a countdown timer that runs on the client side and is updated regularly to the date set in mysql db.
I want to make the timer stop when the internet connection is lost. I am thinking on using clearTimeout()...but I need to associate it with the internet connection.
I have a j query animated file and i want to make some changes but i'm not good with that : the animation has a title "welcome test" on mouse-over starts the animation but i don't want that, i want the animation to start directly without mouse-over... also i need the image to appear after the animation of the logo ends...
I've been working on a multi-level drop down menu. It is already finished but while making it I encountered a problem that I'd like to find a solution for.
In the code, I clearly seperated the Model, View and Controller parts. The View part basically works with a single redraw-function. It clears the HTML of the complete drop-down menu and redraws it by recreating the needed DIV elements and adding them back to the webpage. The Controller part is a simple state machine that has transitions on onmouseover, onmouseout and onclick events.
In practice, when the mouse was moved over or out of some menuitem, the menu would be redrawn. The redraw function would first remove the complete menu from the HTML dom, and then re-insert the elements of the changed menu. Each of these elements contains a onmouseover and onmouseout argument.
The problem is as follows: in every redraw, when the menu is removed a onmouseout event is triggered, and when the menu is re-created a onmouseover event (in FFox). In IE, for some reason only a onmouseout event is triggered. This made my state machine think that the user actually moved the mouse pointer out of the menu element. Therefore the menu would go bananas and collapse!
The best way to solve this seems to simply ignore all of the user inputs during the redraw funtion for, say, 5 milliseconds during the redraw. However, in pratice, when the user moves the mouse very quickly the state machine 'misses' a mouseout event and the menu doesn't disappear as it should.
My question now is: does anybody know a neat way to prevent these 'ghost' events from happening while rebuilding the page, without interfering with the 'real' events?
I would like to make the onMouseOver event for an IMG swap 2 images. I currently have a javascript function for this (I didnt write it) which just inputs which image you want to swap and what with. I want to swap 2 images and not just one.
There is the code for the IMG tag, now the part where it does the onMouseOver it changes out the image of my choice. It calls the MM_swapImage. I want to call that function twice with diffrent parameters. I tried adding another onMouseOver line after the first one, but didnt work. Is there a way to do this in HTML? Hope that made sense.
Ive scoured the internet for scripts that make a <div> follow the mouse, and have found one that seems to work well. However, I want the <div> to stop moving when the CTRL or the SHIFT key is pressed, I dont care which. Hopefully, I can have a div that follows the mouse at an offset that contains some click-able items, so a menu is always by your mouse. Ive tried now more than a few times to put together a piece of code that can achieve this, but none have worked. Can somebody write a script that can achieve this, or point me in the right direction?Current JS for mouse follow:
var divName = 'mouseFollow'; // div that is to follow the mouse // (must be position:absolute) var offX = 15; // X offset from mouse position
On mouse over i want the back ground to be bgcolor='#993333'
On mouse out i want the back ground to be bgcolor='#FFFFFF'
Also on mouse over i want to display information about the row content inside a div tag <div id="content"></div>. This information can be plain text or links. Information is already created.
How can i accomplish this? Can i accomplish background through css?
If a div is positioned block or relative, events fire over the entire area of the div. If the div is positioned absolute they don't--they only fire over the div's text or image child elements, if any. This isn't true in FF or Opera, nor was it true in IE 5. If there is any logic in this behavior.
I want to temporaraly disable events from my page. However, I cant seem to get it to work. It will show my disables message, but then it goes ahead and does the action I was trying to do (like clicking on a link).
Here is the code, any ideas? ----- function disableEvents() { document.onclick = showDisabledMessage; } function enableEvents() { document.onclick = null; } function showDisabledMessage() { alert("Please wait for the current action to complete."); return false; }