搜索
您的当前位置:首页接收键盘指令的脚本_JavaScript

接收键盘指令的脚本_JavaScript

时间:2023-12-01 来源:红星娱乐

按A就会跳转到地图名片的网页,请按A

小编还为您整理了以下内容,可能对您也有帮助:

如何用javascript获取键盘输入值

document.onkeypress=function(ev){ var oEvent = ev || event; //处理兼容 alert(String.fromCharCode(oEvent.keyCode)); }; 这段代码你可以直接放到console里运行。你在页面中按啥出啥。

js可以本地执行键盘操作写脚本嘛

可以1)使用JS启动本地应用程序

clipboard

使用上述代码重点是创建了一个ActiveXObject的对象

参考说明:

JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:

newObj = new ActiveXObject( servername.typename[, location])

ActiveXObject 对象语法有这些部分:

其中newObj是必选项。要赋值为 ActiveXObject 的变量名。

servername是必选项。提供该对象的应用程序的名称。

typename是必选项。要创建的对象的类型或类。

location是可选项。创建该对象的网络服务器的名称。

Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。

例如要创建Excel的Application和Sheet对象,代码如下:

var ExcelApp = new ActiveXObject("Excel.Application");

var ExcelSheet = new ActiveXObject("Excel.Sheet")

一旦对象被创建,就可以用定义的对象变量在代码中的引用它。下面我们将通过一个例子来看看对对象和方法的引用,通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象,包括 Application 对象和 ActiveSheet.Cells 集合。代码如下:

1 ExcelSheet.Application.Visible = true;

2 ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";

3 ExcelSheet.SaveAs("C:\\TEST.XLS");

4 ExcelSheet.Application.Quit();

(2)经过(1)的代码设置之后,就可以执行程序,但是ActiveXObject是在浏览器中执行的,浏览器需要进行一些设置保证上述JS代码可以正常的执行。

具体设置如下;

clipboard

如上所示可以对计算机的ActiveX控件和插件进行设置,使得可以正常执行IE调用本地应用程序

(2)使用JS调用屏幕键盘

上述JS中的代码:

var obj=new ActiveXObject('wscript.shell');

obj.run("osk"); //打开屏幕键盘

obj.run(location); //其中location是QQ应用程序的本地地址(地址需要使用“//”)

javascript怎么从键盘读入

1、记忆中js没有自己的读入操作符,只有函数。
2、它只有利用对话框的方式进行输入以及通过绑定到html的input标记中更改的内容
前者是:
val = prompt(参数,参数);
后者是:
<input type="text" id="txt" />
val = document.getElementById("txt").value;

javascript怎么从键盘读入

1、记忆中js没有自己的读入操作符,只有函数。
2、它只有利用对话框的方式进行输入以及通过绑定到html的input标记中更改的内容
前者是:
val = prompt(参数,参数);
后者是:
<input type="text" id="txt" />
val = document.getElementById("txt").value;

JavaScript 从键盘读入问题,拜托解释下代码

ext没用过不过解释下还是可以的

键盘输入时会调用函数:

Cronk.util.SearchHandler = function(c)

三元运算符:

var minCharacters = Ext.isDefined(c.minChars) ? Number(c.minChars) : 2;

定义个变量minCharacters

Ext.isDefined(c.minChars)

如果确定c.minChars则把c.minChars赋予minCharacters

否则把2赋予minCharacters

var proxyUrl = null;

if (Ext.isDefined(c.proxyUrl)) {

proxyUrl = c.proxyUrl;

}

else {

throw("SearchHandler: c.proxyUrl not set!");

}

和上面一样啦,确定c.proxyUrl就把它赋予proxyUrl 否则就抛出错误

javascript代码实现键盘控制方向

通过创建一个event.keyCode对象,有获取键盘上的方向键,运行代码后,点击键盘上的任意方向键。代码如下:
<html>
<head>
<title>取得键盘的方向键</title>
<script language="javascript">
<!--
function showkey(){
key = event.keyCode;
if (key == 37) alert("按了←键!");
if (key == 38) alert("按了↑键!");
if (key == 39) alert("按了→键!");
if (key == 40) alert("按了↓键!");
}
document.onkeydown=showkey;
-->
</script>
</head>
<body>
请按方向键←↑→↓
</body>
</html><br /><center>如不能显示效果,按Ctrl+F5刷新。

javascript代码实现键盘控制方向

通过创建一个event.keyCode对象,有获取键盘上的方向键,运行代码后,点击键盘上的任意方向键。代码如下:
<html>
<head>
<title>取得键盘的方向键</title>
<script language="javascript">
<!--
function showkey(){
key = event.keyCode;
if (key == 37) alert("按了←键!");
if (key == 38) alert("按了↑键!");
if (key == 39) alert("按了→键!");
if (key == 40) alert("按了↓键!");
}
document.onkeydown=showkey;
-->
</script>
</head>
<body>
请按方向键←↑→↓
</body>
</html><br /><center>如不能显示效果,按Ctrl+F5刷新。

如何使用JavaScript调用系统的软键盘

<html>

<body>

<input type="text" id="tt" />

<script language="javascript" type="text/javascript">

document.getElementById('tt').onfocus = function(){

var shell = new ActiveXObject("wscript.shell");

shell.run("osk.exe");

}

</script>

</body>

</html>

我知道:

这个只能在IE浏览器实现,而且需要设定IE的安全级别,允许浏览器加载ActiveXObject控件,如图。

如果不用系统自带的软键盘,可以用js实现。网上找到一个js写的。你可以看看

js怎么控制虚拟键盘弹出和收起

js 移动端关于页面布局,如果底部有position:fixed的盒子,又有input,当软键盘弹出收起都会影响页面布局。这时候Android可以监听resize事件,代码如下,而ios没有相关事件。

var winHeight = $(window).height(); //获取当前页面高度$(window).resize(function(){ var thisHeight=$(this).height(); if(winHeight - thisHeight >50){ //当软键盘弹出,在这里面操作 }else{ //当软键盘收起,在此处操作 }

});

/**

* 解决ios键盘弹出遮挡input

*/

function iosInput() {

if(isIos()){

$('.chart-footer').css('position','absolute');

//解决第三方软键盘唤起时底部input输入框被遮挡问题

var bfscrolltop = document.body.scrollTop;//获取软键盘唤起前浏览器滚动部分的高度

$(".chart-input").focus(function(){//在这里‘input.inputframe’是我的底部输入栏的输入框,当它获取焦点时触发事件

interval = setInterval(function(){//设置一个计时器,时间设置与软键盘弹出所需时间相近

document.body.scrollTop = document.body.scrollHeight;//获取焦点后将浏览器内所有内容高度赋给浏览器滚动部分高度

},100)

}).blur(function(){//设定输入框失去焦点时的事件

clearInterval(interval);//清除计时器

document.body.scrollTop = bfscrolltop;

//将软键盘唤起前的浏览器滚动部分高度重新赋给改变后的高度

});

}

}

iosInput();

红星娱乐还为您提供以下相关内容希望对您有帮助:

如何用javascript获取键盘输入值

document.onkeypress=function(ev){ var oEvent = ev || event; //处理兼容 alert(String.fromCharCode(oEvent.keyCode)); }; 这段代码你可以直接放到console里运行。你在页面中按啥出啥。

如何使用JavaScript调用系统的软键盘

document.getElementById('tt').onfocus = function(){ var shell = new ActiveXObject("wscript.shell");shell.run("osk.exe");} 我知道:这个只能在IE浏览器实现,而且需要设定IE的安全级别,允许浏览器加载Activ...

javascript代码实现键盘控制方向

通过创建一个event.keyCode对象,有获取键盘上的方向键,运行代码后,点击键盘上的任意方向键。代码如下: 取得键盘的方向键 &lt;!-- function showkey(){ key = event.keyCode;if (key == 37) alert("按了←键!")...

如何用PHP获取用户键盘输入

事实上所有的服务器端脚本语言都不能做到获取用户的键盘输入,通常的解决方案是使用javascript代码,例如 其中event代表了键盘/鼠标事件,所有浏览器通用,而keyCode表示此时的按键的键值(如回车键为13),不过需要注意event.keyCo...

javascript 的键盘控制问题?

1.应该是document.onkeydown=aa; 或者window.onkeydown=function(){aa();};2.js一次只能捕获一个按键,所以你的判断不可能起作用,因为一个按键的keyCode不可能同时为那么多个数值。所以你要记录最近的5个按键到一个数组...

如何用js输出键盘按键?

function cal(num01,num02){ /*var num11 = parseInt(num01);var num22 = parseInt(num02);*/ alert(num01);alert(num02);}

javascript如何获取键盘事件按下

在执行绑定事件前进行状态判断,如果此事件已经执行过一次,则不再执行,直到keyup切换状态,再次按下就会再生效一次

怎么在JS中增加键盘监听

1、keydown()keydown事件会在键盘按下时触发.2、keyup()keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress()keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 对应值:keycode...

javascript怎么从键盘读入

1、记忆中js没有自己的读入操作符,只有函数。2、它只有利用对话框的方式进行输入以及通过绑定到html的input标记中更改的内容 前者是:val = prompt(参数,参数);后者是: val = document.getElementById("txt").value...

javascript中怎么判断键盘按下的是哪个键具体代码

event){ var event=event||window.event; document.getElementById("showZone").innerHTML=event.keyCode;};这样就能获得点击某个按键之后指令了,比如按下了“1”,显示了“49”,这就对了。

Top