By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,968 Members | 1,593 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,968 IT Pros & Developers. It's quick & easy.

a little problem

P: n/a
hello
i hav a little problem this is a script calles secret word when you type the
secret word you get a alert whit the text:"and this is the text of the alert
wehn you know the word"
butt i want not a alert but a forwarding to a other site can anybody help
me ?
and sorry my english is NOT good

thnx sander

<html>

<head>
<title>secret word</title>
<script language="JavaScript">
var nav=navigator.appName;
var ns=(nav.indexOf("Netscape")!=-1);

if(ns){
if(document.layers){
document.captureEvents(Event.KEYPRESS);
document.onkeypress = cheat;
}
if(document.getElementById){
document.onkeypress = cheat;
}
}
else
{document.onkeypress = cheat;}

var SpecialWord = "secret";//thist is the secret word
var SpecialLetter = 0;
var vcheat = false
function cheat(keyStroke)
{
var eventChooser = (ns)?keyStroke.which: event.keyCode;
var which = String.fromCharCode(eventChooser).toLowerCase();
if(which == SpecialWord.charAt(SpecialLetter)){
SpecialLetter++;
if (SpecialLetter == SpecialWord.length) alert("and this is the text of
the alert when you know the word")
}
else {SpecialLetter = 0;vcheat = false}

}
</script>
</head>

<body>
</body>

</html>
Jul 20 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
try doing a document.location="url_to_new_site"; instead of the alert.

I would suggest that JS password validation is useless too as if a browser
can read the password, a user can also get the password by viwing source,
there are pasword encoders, but also decoders for these passwords. Best to
do the validation serverside.

Anyways, hope that helps

Stu

"Sander de Maaijer" <sa***************@hccnet.nl> wrote in message
news:bn**********@news.hccnet.nl...
hello
i hav a little problem this is a script calles secret word when you type the secret word you get a alert whit the text:"and this is the text of the alert wehn you know the word"
butt i want not a alert but a forwarding to a other site can anybody help
me ?
and sorry my english is NOT good

thnx sander

<html>

<head>
<title>secret word</title>
<script language="JavaScript">
var nav=navigator.appName;
var ns=(nav.indexOf("Netscape")!=-1);

if(ns){
if(document.layers){
document.captureEvents(Event.KEYPRESS);
document.onkeypress = cheat;
}
if(document.getElementById){
document.onkeypress = cheat;
}
}
else
{document.onkeypress = cheat;}

var SpecialWord = "secret";//thist is the secret word
var SpecialLetter = 0;
var vcheat = false
function cheat(keyStroke)
{
var eventChooser = (ns)?keyStroke.which: event.keyCode;
var which = String.fromCharCode(eventChooser).toLowerCase();
if(which == SpecialWord.charAt(SpecialLetter)){
SpecialLetter++;
if (SpecialLetter == SpecialWord.length) alert("and this is the text of
the alert when you know the word")
}
else {SpecialLetter = 0;vcheat = false}

}
</script>
</head>

<body>
</body>

</html>

Jul 20 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.