asp.net以及JS相关问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net以及JS相关问题相关的知识,希望对你有一定的参考价值。

问题是这样的,现在我运行一个asp.net界面,然后点击界面上的一个文本框触发JS中的一个打开手写板软件的方法,手写板打开后asp.net界面失去焦点了,必须点击界面才能让界面变成焦点层,现在我想问JS中有没有什么方法能够在手写板软件打开后自动把asp.net界面设置为焦点层,就相当于鼠标点击了界面一样,求高手,求猛人解答

这个应当是手写板软件的问题,在它被调用时使原来的web(IE)失去了焦点,只是单纯的js控制估计难达到你的要求(在调用手写板软件的时候系统把焦点给了那个软件,这时IE想把焦点要回来是很难的),你可以先确认一下是不是我说的这个原因导致的然后再想解决办法追问

打开手写板软件后系统的确是把焦点给了手写板软件,我现在就想着能不能在JS代码中重新让asp.net界面获取焦点

追答

你应当明白,焦点是由系统来控制的,不要说用js,就是IE直接问系统要系统都不会给的,所以你有两个办法,一是手写板软件用完焦点后还回调用程序,二是你可以试试使用子线程或者其他调用方式看看能不能不让手写板软件来夺取焦点。

追问

纵于搞定了

追答

?怎么做到的?

追问

JS中打开手写板后执行ajax后台代码方法实现执行鼠标左击效果,这样网页就又获取焦点了

参考技术A 执行ajax后台代码方法实现执行鼠标左击效果 参考技术B 找到切入点

以上是关于asp.net以及JS相关问题的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC中使用Dropzone.js实现图片的批量拖拽上传

详细分析Node.js究竟比ASP.NET差在哪

总结ASP.NET C#中经常用到的13个JS脚本代码

总结ASP.NET C#中经常用到的13个JS脚本代码

Kindeditor JS 取值问题以及上传图片后回调等

ASP.Net Core:在VS2017中搭建React.js + webpack + babel