Забрана на Ентер бутон във Джаваскрипт

lam3r4370

Registered
Как да направя така че на следния код
Код:
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
</head>
<body>
<script type="text/javascript">
window.alert ("нещоси")
window.alert ("нещоси")
</script>
</html>
като искарва съобщенията да не може да се цъка Ентер а с мишката да се цъкна Ок и така да искара другото съобщение?
 
Този код ти извежда предупреждение, че нямаш право да натискаш ENTER:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function findKey(evt)
{
var evt = (evt) ? evt : ((window.event) ? event : null);
if(evt.type == 'keydown')
{
var charCode = (evt.charCode) ? evt.charCode : evt.keyCode;
if(charCode == 13)
{
alert("Не можете да ползвате бутона 'Enter'");
}
}
}
function initPage()
{
window.document.onkeydown=findKey;
}
</script>
</head>

<body onload="initPage();">
</body>
</html>
Друго какво ти трябва??? :)
 
Точно това е,но като променя скрипта така:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function findKey(evt)
{
var evt = (evt) ? evt : ((window.event) ? event : null);
if(evt.type == 'keydown')
{
var charCode = (evt.charCode) ? evt.charCode : evt.keyCode;
if(charCode == 13)
{
alert("Не можете да ползвате бутона 'Enter'");
}
}
}
function initPage()
{
window.document.onkeydown=findKey;
}
window.alert ("lqlq")
window.alert ("lqlq2")

</script>
</head>

<body onload="initPage();">
</body>
</html>

когато ми искарва lqlq като натисна ентер Не ми пише че не мога да натискам този бутон,а преминава към съобщението lqlq2?
 
emagi каза:
НЕ МОга да те разбера!Искаш като натиснеш ENTER,да ти изкарва съобщение:
или какво???
Значи имеме този скрипт
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function findKey(evt)
{
var evt = (evt) ? evt : ((window.event) ? event : null);
if(evt.type == 'keydown')
{
var charCode = (evt.charCode) ? evt.charCode : evt.keyCode;
if(charCode == 13)
{
alert("Не можете да ползвате бутона 'Enter'");
}
}
}
function initPage()
{
window.document.onkeydown=findKey;
}
window.alert ("lqlq")
window.alert ("lqlq2")

</script>
</head>

<body onload="initPage();">
</body>
</html>
искам като изкара съобщението lqlq да не може да се "мине" през него като натиснеш Ентер бутона,а като отидеш на бутона Ок който се показва при window.alert и като потребителя цъкне на бутона Ок с мишката да му искарва вече другото съобщение-lqlq2.

А не като натисне набързо или задържи Ентер да "препусне" през съобщенията и да не ги види.
 
ЗА съжаление няма начин това,което ти искаш да стане!АКо излезе прозорец alert,не може да деактивираш ползването на ENTER
Тогава го направи с POPUP.Там няма как с ентер да затвориш прозореца, може само с мишока!
 

Back
Горе