Click here to Skip to main content
15,890,438 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: How to block user from copying data from webpage using javascript? Pin
Kiran S. S.15-Nov-08 1:25
Kiran S. S.15-Nov-08 1:25 
GeneralRe: How to block user from copying data from webpage using javascript? Pin
Jörgen Andersson15-Nov-08 1:47
professionalJörgen Andersson15-Nov-08 1:47 
GeneralRe: How to block user from copying data from webpage using javascript? Pin
sph3rex16-Nov-08 10:07
sph3rex16-Nov-08 10:07 
AnswerRe: How to block user from copying data from webpage using javascript? Pin
Saul Johnson16-Nov-08 0:53
Saul Johnson16-Nov-08 0:53 
GeneralRe: How to block user from copying data from webpage using javascript? Pin
Kiran S. S.19-Nov-08 19:07
Kiran S. S.19-Nov-08 19:07 
AnswerRe: How to block user from copying data from webpage using javascript? Pin
kingsleen25-Nov-08 1:19
kingsleen25-Nov-08 1:19 
QuestionNavigating using Cursor Keys Pin
il_manti14-Nov-08 3:43
il_manti14-Nov-08 3:43 
AnswerRe: Navigating using Cursor Keys Pin
sph3rex14-Nov-08 7:54
sph3rex14-Nov-08 7:54 
take the following as an example

<script>
var cur_elem = -1;

function resetElements(prt,cls,omit) {
for(i=0;i<=prt.childNodes.length -1; i++){
if(i != omit) {
prt.childNodes[i].className = cls;
}
}

}
function dosomething(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;

target_elem = (!document.all) ? document.getElementById("testId") : document.all["testId"];

if(code == 38) {
if(cur_elem >= 1) cur_elem -=1;
target_elem.childNodes[cur_elem].className = "over";
resetElements(target_elem,"normal", cur_elem);
target_elem.className = "activeList";

document.getElementById("notice").innerHTML = "Up:" + cur_elem + " .::. Element content:" + target_elem.childNodes[cur_elem].innerHTML + " .::. Total elements:" + target_elem.childNodes.length;
} else if(code==40) {
if(cur_elem <= target_elem.childNodes.length-2) cur_elem +=1;
target_elem.childNodes[cur_elem].className = "over";
resetElements(target_elem,"normal", cur_elem);
target_elem.className = "activeList";

document.getElementById("notice").innerHTML = "Down:" + cur_elem + " .::. Element content:" + target_elem.childNodes[cur_elem].innerHTML + " .::. Total elements:" + target_elem.childNodes.length;
}
}

</script>

with defined styles like
<style>
.normal {
background-color:#ffffff;
display:block;
}
.over {
background-color:#990000;
display:block;
}
.activeList {display:block}
ul.def {display:none;}
</style>

and with the following html:

<pre><input type="text" name="random" id="random" onkeydown="dosomething(event);" />
<ul id="testId" name="testId" class="def">
<li>some value</li><li>some value 2</li><li>some value 3</li><li>some value 4</li><li>some value 5</li><li>some value 6</li></ul>
<div id="notice">[empty]</div>
</body></pre>

be aware of the fact that the <li> elements MUST have no space between because of sum reason i dun understand(spaces are treated are child elements of the UL element in FF and opera.)

This is a basic example ... further enhancements are up to you.

Code? Yeah i love it fried together with a glass of wine.
GeneralRe: Navigating using Cursor Keys Pin
il_manti14-Nov-08 8:11
il_manti14-Nov-08 8:11 
Questionhow connect ASP.net Website with SQL server express 2005 using IIS Pin
sagnik2008`14-Nov-08 2:47
sagnik2008`14-Nov-08 2:47 
AnswerRe: how connect ASP.net Website with SQL server express 2005 using IIS Pin
Paddy Boyd14-Nov-08 6:01
Paddy Boyd14-Nov-08 6:01 
Questiondiv Pin
rose19614-Nov-08 2:03
rose19614-Nov-08 2:03 
AnswerRe: div Pin
Paul Watson14-Nov-08 2:09
sitebuilderPaul Watson14-Nov-08 2:09 
Questionstyle property regular expression Pin
L Viljoen13-Nov-08 20:57
professionalL Viljoen13-Nov-08 20:57 
AnswerRe: style property regular expression Pin
sph3rex14-Nov-08 0:34
sph3rex14-Nov-08 0:34 
GeneralRe: style property regular expression Pin
L Viljoen14-Nov-08 0:55
professionalL Viljoen14-Nov-08 0:55 
GeneralRe: style property regular expression Pin
Paul Conrad15-Nov-08 16:20
professionalPaul Conrad15-Nov-08 16:20 
GeneralRe: style property regular expression Pin
L Viljoen23-Nov-08 22:43
professionalL Viljoen23-Nov-08 22:43 
QuestionHelp with JavaScript regex problem Pin
Martin Cooke13-Nov-08 9:30
Martin Cooke13-Nov-08 9:30 
AnswerRe: Help with JavaScript regex problem Pin
Shog913-Nov-08 10:38
sitebuilderShog913-Nov-08 10:38 
QuestionAuthentication code for humans Pin
TheComputerMan13-Nov-08 2:52
TheComputerMan13-Nov-08 2:52 
AnswerRe: Authentication code for humans Pin
NeverHeardOfMe13-Nov-08 3:01
NeverHeardOfMe13-Nov-08 3:01 
GeneralRe: Authentication code for humans Pin
TheComputerMan13-Nov-08 3:48
TheComputerMan13-Nov-08 3:48 
AnswerRe: Authentication code for humans Pin
Jörgen Andersson13-Nov-08 4:29
professionalJörgen Andersson13-Nov-08 4:29 
GeneralRe: Authentication code for humans Pin
Paul Conrad13-Nov-08 6:37
professionalPaul Conrad13-Nov-08 6:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.