I would like to know if it's possible to force a dialog box to "expire" after so many seconds? The scenario is that I'm holding various objects in my session. Before it times out, I want to notify the user to click Okay to save the work now OR click cancel to refresh the page. What if the user doesn't respond to the dialog box for a long time and then hits save? Well the session has already timed out!
So, can I have the dialog box appear until the session times out and then force a refresh without user interaction? I've seen a similar thing done before on bankOfamerica website, but I'm not sure if it's with Javascript.
I'm attempting to open a modal dialog box from a parent window. The dialog box opens fine with the code below associated with the parent. In the child window, I have a button with the simple self.close() code associated with it. Obviously, I want to use the button to close the child window (I've also tried window.close()). When the button is clicked, the dialog box closes, but the info.aspx page is then re-displayed in another regular window that opens. I found some reference to the problem on the web with an explanation that it only occurs in IE after version 5, but I've found no solution. ...and it still occurs in both IE6 and IE7. Code:
I'm am going write a file to the users hard disk using Java, but I want to be able to let the user select what directory they would like to save the file to.
Is it possible to use javascript to open a search dialog where the user will specify the directory?
I have a form that needs to use an Image as a button, there fore I can't use a standard form to submit the data. I created a "ForceClick" script. I can't get it to work in both FF and IE - I can get it to work in one but not the other, and visa versa. Here's the script:
i have been working with jquery dialog for a while and am stuck on a new problem today.when i load a dialog, it is running the button functions when the dialog is opened.
I used the jquery modal dialog from the[url].... that is currently draggable from the title only. is there any way i can make that draggable by inserting a div at the footer of the dialog or make it draggable from everywhere in the dialog.
I am trying to get a dialog box to open another dialog box. Clicking on "more search options" the first time results in opening a dialog box. Clicking "search" within the dialog box results in opening up a second dialog box. But this only works the first time I click on "more search options". In other words, the second dialog box only opens up only once. To get the second dialog to open again, I have to reload the page in the browser.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
I use an HttpRequest in my web application to launch an heavy computation server side. The result is then send back to the browser. The problem I got is that when the computation took too much time, then I never get the result. I have to reload the page to get it.
I assume it's because my socket connection has time out, but my event listener does not seems to get any event. Maybe I miss something:
function xmlhttpChange() { // looking fo a xmlhttp "loaded" for (var i in nodeId2xmlHttp) { if ((nodeId2xmlHttp[i] != null) && nodeId2xmlHttp[i].readyState == 4) { if (nodeId2xmlHttp[i].status==200) { nodeId2xmlHttp[i] = null; } else { alert("Problem retrieving XML data (nodeId: " + i + ")"); nodeId2xmlHttp[i] = null; } } } }
My question is : how to handle XMLHttpRequest timeout. Any pointers?
I'm trying to decrease my numeric variable in random increments from 0-4 every 5 seconds until this variable reaches 0. Basically it's a countdown, but has a random increment each count. Here's my code:
I want to set textbox timeout. If not complete insert data to textbox in 5 sec, textbox will empty. If complete insert data to textbox ( insert 15 charectors ), it will use data in textbox to other function. How did I do?
Got this idea in my head Is it doable to refresh a iframe embeded in a page after X time if the iframe page timeouts. I have a home made blaber box a.k.a shoutbox and it refreshes every 5 seconds from within the iframe.
All is well untill a connection reset or timeout happens as then the user has to refresh the page or click on the page links Is there something that can be called to repeat untill the page returns a 200 status or something rather then a timeout or can not be found?
Basically, the phenomenon I'm seeing is a change in how often the onmousemove is triggered. My site has 1 up to n (n can really be any number) of moveable, resizable divs, each with dynamic content, but I noticed that on various browsers, the moving/resizing displays phenomenal performance differs. On Firefox -- it's as real time as it should get and I'm happy with it, but in IE, Safari, and Opera (I have not tested this under Linux or MacOS) things are much slower.
Anyway, after hours and hours of optimization, it occurred to me to begin capturing the mouse coordinates in realtime in the content of one of the windows. In other words, whenever I move the mouse anywhere on the page, it's coordinates are returned by window.event.clientX/Y or event.pageX/Y appear in one of the 1 to n windows.
To my surprise, the rate at which those numbers changed only stayed constant under Mozilla. But on each of the other browsers (Safari by far the worst) depending somewhat on how many boxes were displayed on the screen and where on the screen I moved the mouse, the coordinates that displayed in the box updated only with every 10 -- even 100 pixel movement causing seriously choppy movement.
I'm sure without demonstration this is not coming across clearly, but if anyone has any insight into how the onmousemove timing works, I'd appreciate it.
My site is similar to Meebo -- and if you'll notice, dragging their objects stays relatively smooth across all browsers, and I simply can't get the onmousemove timing to not be choppy -- I've put it in <body> as well as in a <div w:100% h:100% that covers the entire background>.
I do have a fair amount of transparency which could of course cause some CPU intensity, but I don't see how Firefox would be that much more optimized (the performance difference is phenomenal). My system is a dual 2.8 Ghz Xeon with 1GB ram -- neither is being maxed out.
My theory is that somehow there is a "setInterval" equivalent built into the event object that is variable but only controllable by the browsers.
Now, I am having one problem with the .ajax() function. My problem is, the timeout value seems to be completely ignored. [code]...
The idea is that when the underlying hardware is restarted (this is a control page for a device), we should time out very quickly, rather than locking the browser. I have stepped though with a debugger, and the 250ms value is definitely being inserted when the reboot command is issued. Any idea why this is not working?
function asd() { var timeout = setInterval('alert('asd')', 3000); } function asd2() { // with this function I want to remove the interval of 3 seconds for variable timeout. }
I have variable timeout and with the second function asd2() I want to remove this variable.
$('#nav li a').click(function(e) { e.preventDefault(); $('#nav li a').removeClass('on');
[code]....
I need to do this, in addition to .click-binding, automatically; i.e., if no user-action by 15 secs I need this content-switching to start happening automatically; and also give 5 secs or so for the next div to show up (and hide div currently visible); how do I do this? like a slideshow, in other words, but switching divs (and doing the classes for the thumbnails)
iam developing online quiz contest project in php (mysql,javascript,ajax) i need Automatic session timeout/logout and also i need time counter display using php and AJAX.
I want to call a function through a property of an object indefinite times, so i want to be able to pass a value to some other property (inc for example), with the number of times that function was called (gen). If it's not the first time it's called i want to cause a delay ( 5sec for example).I'm currently doing it with a setTimeout but it isn't for sure them most elegant way to do it.