WINFORM下,如何取得JS函数的值?不用webbroser

问题描述

因为是多线程,用WEBBROWSER会报错,“当前线程不在单线程单元中,因此无法实例化ActiveX控件“8856f961-340a-11d0-a96b-00c04fd705a2”。”,网上搜了下,好像有人做要下载COM组件,要安装,那样就太麻烦了,因为生成的软件每换一台电脑都要注册一下了。不知大家有没有更好的办法?

解决方案

解决方案二:
WebBrowser控件支持多线程STA模式
解决方案三:
该回复于2011-11-30 09:10:56被版主删除

时间: 2024-09-22 01:53:49

WINFORM下,如何取得JS函数的值?不用webbroser的相关文章

前端-【一个神奇的问题】js函数返回值的问题

问题描述 [一个神奇的问题]js函数返回值的问题 两个js函数: function a(){ var str = '你好~'; return str; } 跪求解答: 我如何得到a()函数返回的值保存到一个变量里面去? 像java里这样 var b =a();我试过了,得不到值... 拜谢哇 解决方案 看看你是不是有定义了别的叫a的函数或者变量.光这么写没有问题. 解决方案二: function aaa(){ var str='你好~'; function bbb(){ alert(str);

怎么通过onclick事件获取js函数返回值(代码少)_基础知识

具体过程不做详细叙述,直接上代码: 写一个弹出框,绑定onclick事件是好像控制不了它的返回值.代码如下 function createBtn(){ for(var i = 0; i < _this.btn.length; i++){ var btn = document.createElement('span'); btn.id = 'btn_' + i; btn.innerHTML = _this.btn[i]; btn.style.padding = '5px 15px'; btn.st

javascript-麻烦大家帮我看看下面的js函数有什么问题?

问题描述 麻烦大家帮我看看下面的js函数有什么问题? function getDateBy8Week(theDate){ var dateSet = []; theDate = new Date(theDate); for(var i=0;i<8;i++){ alert(theDate); dateSet.push(theDate); theDate = new Date(theDate.setDate(theDate.getDate()-7));}alert(""haha&qu

JS获取文本框,下拉框,单选框的值的简单实例

 本篇文章主要是对JS获取文本框,下拉框,单选框值的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 1.文本框   1.1 <input type="text" name="test" id="test">   通过var t=document.getElementById("test").value把值赋给变量t,   1.2 当然也可以反过来把已知的变量值赋给文本框,例如:   var m =

Js获取下拉框选定项的值和文本的实现代码

 本篇文章主要是对Js获取下拉框选定项的值和文本的实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 Js获取下拉框的值和文本网上提供了2种方法:但有些人很不负责任,他们根本没考虑到浏览器之间的差异导致的错误,导致很多新手琢磨了半天找不出错误!   下面我总结下Firefox和IE下获取下拉框选定项的值和文本:   1. IE和Firefox都支持的方法: 获取文本    代码如下: var obj=document.getElementById('select_template'

js jax 函数-js中Ajax返回的值怎么当函数返回值供别的函数调用?

问题描述 js中Ajax返回的值怎么当函数返回值供别的函数调用? 如上图代码 我调用时返回的是undefined 解决方案 改为同步,而且你的回调里面返回值没用,并不是你的getTotalIntegral的返回值,还有以后代码,不要发截图.看桌就烦 function getTotalIntegral(){ //...原来的代码 var rst=false; $.ajax({ async:false,/////////////同步 success:function(data){ if(data.s

JS函数多个参数默认值指定方法分析_javascript技巧

本文实例讲述了JS函数多个参数默认值指定方法.分享给大家供大家参考,具体如下: 函数有一个参数时,以往这样定义(参数为p1): function mfun(p1){ - } 当需要为p1设定一个默认值时 function mfun(p1){ if(p1===undefined) p1=5; //默认值设为5 - } 当函数需要2个参数时,以前习惯这样写 function mfun(p1,p2){-} 后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自

JS获取文本框,下拉框,单选框的值的简单实例_javascript技巧

1.文本框 1.1 <input type="text" name="test" id="test"> 通过var t=document.getElementById("test").value把值赋给变量t, 1.2 当然也可以反过来把已知的变量值赋给文本框,例如: var m = "5";document.getElementById("test").value= m;

JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法_javascript技巧

本文实例讲述了JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法.分享给大家供大家参考,具体如下: 主页面: <script type="text/javascript"> function SelectGroupCust() { var temp = window.showModalDialog("Default2.aspx?xx=" + Date(), "", "dialog