Any way to supress clicking sound on window.location.href=''

Hi Experts

I'm experimenting with using self-submitting IFRAMES to monitor activity on a form by converting the form elements into a string and requesting, in the IFRAME (which is 0px by 0px, i.e., invisible), a server script which stores the state of the form, every 5 seconds.

However, when the IFRAME is updated, the browser makes a clicking sound, and the hour-glass cursor appears momentarily. Any way to stop that? If not, I shall have to resort to Remote Scripting, which is whole lot more complicated.
metalaureateAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sajuksCommented:
Turn off the sound volume ;-)
Have you got ie sound pack installed ? if yes then these migth interest you
http://support.microsoft.com/support/kb/articles/Q183/9/12.ASP
http://support.microsoft.com/support/kb/articles/Q182/9/80.ASP
0
BillyBoJimBobCommented:
Sajuks,

That appears to only work if altered locally and manually.  It doesn't seem that the sound can be altered on a client's machine without their sayso to alter the registry, or is there a silent way of altering the registry from a webpage.  If there is, I want to know how to block a website from messing around with my registry.

Bob
0
BillyBoJimBobCommented:
I've seen websites that alter the mouse look... you could do this to keep the hourglass mouse icon from showing... set it to a pointer.  (Sorry, don't have reference to them now.) The sound might be averted by having the page play a silent .wav file.  This might cover the click sound.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

GwynforWebCommented:
why not collect the results and send them back periodically say in sets of 20 or when the page unloads.
0
metalaureateAuthor Commented:
Hi

You can only alter the mouse-look via setting the style of what it is hovering over, and in this case it is not hovering over anything; I *am* already caching the results and then sending them back to the user every 5 seconds, which is as long as I can wait for the kind of data I am collecting. FYI, I'm writing a remote usability monitoring system, something I can temporarily bolt on to my website to analyse the behavior of test users on functionally complicated pages with heavy fall-off.

To conclude then, the IFRAME method is simple and works great for infrequent, preferably user-initiated actions, such as selecting an item from a list (e.g., select item, this initiates a call to the server which then retrieves data needed to provide additinional options for this choice). However, if you cannot turn off the beep and the hour-glass, it's not a good solution for a monitoring-type application.
0
BillyBoJimBobCommented:
Here's a working solution that might work for you:
http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20774458.html
0
metalaureateAuthor Commented:
Alas, not; it relies on not having to pass new parameters to the IFRAME document for every refresh, much I must to do to log the visitor behavior data... back to the drawing board!
0
mastallamaCommented:
>>You can only alter the mouse-look via setting the style of what it is hovering over, and in this case it is not hovering over anything;

yes you can, i changed the mouse pointer on my band's music page to the devil horns and i've seen other sites that completely change your mouse even when it's an hourglass.

for the devil horns on http://www.edennox.com/music.asp i did the following...

<style>
BODY { cursor: url("http://www.edennox.com/horns.cur")}
</style>


you can also use
a, a:hover {cursor:url("...

i've done some searching and haven't found anything about the hourglass yet, but i may not be searching for the right thing.  I can probably image the cursor isn't your biggest problem but the *click* every 5 seconds from the browser window is.  Maybe you could create a 1px x 1px flash movie with a wav file in it and when the page loads set the volume to 0.  That should stop the *click* from sounding but if whomever is on your page is listening to a CD or mp3 then they may suddenly lose the volume of their music.

MastaLlama
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.