Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


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

Posted on 2004-10-27
Medium Priority
Last Modified: 2012-06-27
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.
Question by:metalaureate
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 33

Expert Comment

ID: 12430220
Turn off the sound volume ;-)
Have you got ie sound pack installed ? if yes then these migth interest you

Expert Comment

ID: 12430529

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.


Expert Comment

ID: 12430545
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.
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 31

Expert Comment

ID: 12430669
why not collect the results and send them back periodically say in sets of 20 or when the page unloads.

Author Comment

ID: 12433331

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.

Expert Comment

ID: 12434368
Here's a working solution that might work for you:

Author Comment

ID: 12434831
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!

Accepted Solution

mastallama earned 2000 total points
ID: 12440212
>>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...

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

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.


Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: DanRollins
This article describes a JavaScript program that creates a maze made of hexagonal cells.  In Part 2 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7850-Hex-Maze-Part-2.html), we'll extend the program by adding a depth-…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question