•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the JavaScript / DHTML / AJAX section within the Web Development category of DaniWeb, a massive community of 427,203 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,227 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our JavaScript / DHTML / AJAX advertiser: Lunarpages Web Hosting
Views: 1487 | Replies: 6
![]() |
•
•
Join Date: Jul 2006
Location: Deptford, London
Posts: 964
Reputation:
Rep Power: 5
Solved Threads: 48
No. No sane browser / OS setup will let a webpage 'lock the keyboard or mouse'. Think for 30 seconds why this is the case.
If you want to disable all interaction with your site when the user clicks something.. oh-k, something like
The other case, actually locking the keyboard or mouse system-wide; no chance. Even some application programming languages ( non-web ) wont let you do this. I'm sure your individual motives are good, but that's far from the point.
Maybe throw a little popup window that says 'please unplug your peripherals'... O_o
If you want to disable all interaction with your site when the user clicks something.. oh-k, something like
document.body.disabled = true/false; should suffice, although I can't see why you'd want to do this.The other case, actually locking the keyboard or mouse system-wide; no chance. Even some application programming languages ( non-web ) wont let you do this. I'm sure your individual motives are good, but that's far from the point.
Maybe throw a little popup window that says 'please unplug your peripherals'... O_o
If it only works in Internet Explorer; it doesn't work.
•
•
Join Date: Jul 2006
Location: Deptford, London
Posts: 964
Reputation:
Rep Power: 5
Solved Threads: 48
I think I misused the word lock, I don't really know the exact term, but it was something like it disables the use of left click (maybe). When you left click on a certain area, you cannot click on any of the buttons, but if you click again back to that area, it will enable you to click again (left click). Oh well, I'll just try to find that script again, thank you sir.
Retreat!!!
Maybe something like this: (untested)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv"Script-Content-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Expires" content="0"> <!-- disable caching -->
<title>Example</title>
<style type="text/css">
span {
border: 1px solid black;
background-color: #eeffee;
cursor: hand;
cursor: pointer;
}
</style>
<script type="text/javascript">
// The first click will be to disable controls
var toEnable = false;
function enableDisable(frmName) {
var frm = document.forms[frmName];
if(!frm)
return;
var elms = frm.elements;
for(var i = 0, size = elms.length; i < size; ++i) {
var elem = elms[i];
if(!elem.disabled)
continue;
if(toEnable) {
elem.disabled = false;
} else {
elem.disabled = true;
}
}
toEnable = !toEnable;
}
</script>
</head>
<body>
<span onclick="enableDisable('frm');">Click here to enable/disable form controls</span>
<br><br>
<form id="frm" name="frm" action="#">
<input type="text" name="txtOne">
<br>
<input type="submit">
</form>
</body>
</html> Last edited by ~s.o.s~ : Apr 10th, 2008 at 1:53 pm.
I don't accept change. I don't deserve to live.
Happiness corrupts people.
Failing to value the lives of others cheapens your own.
Happiness corrupts people.
Failing to value the lives of others cheapens your own.
I am totally sick of website developers trying to take control of the user's computer.
That computer and its controls belongs to the owner of the computer, NOT TO YOU.
You could be charged with computer crimes if you succeed in locking part of a user's computer.
If you have files so sensitive that you don't want the user doing something with his computer, then DON'T PUBLISH THEM ON THE INTERNET.
That computer and its controls belongs to the owner of the computer, NOT TO YOU.
You could be charged with computer crimes if you succeed in locking part of a user's computer.
If you have files so sensitive that you don't want the user doing something with his computer, then DON'T PUBLISH THEM ON THE INTERNET.
Last edited by MidiMagic : Apr 12th, 2008 at 1:36 am.
Daylight-saving time uses more gasoline
![]() |
•
•
•
•
•
•
•
•
DaniWeb JavaScript / DHTML / AJAX Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
- Previous Thread: Dynamic pull out menus
- Next Thread: toggle class name on click?



Linear Mode