易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET中javascript与c#互相访问

下面要解决的问题如下:
       1.如何在JavaScript访问C#函数?
  2.如何在JavaScript访问C#变量?
  3.如何在C#中访问JavaScript的已有变量?
  4.如何在C#中访问JavaScript函数?
  问题1答案如下:
  javaScript函数中执行C#代码中的函数:
  方法一:
       1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
  2、在前台写一个js函数,内容为document.getElementById("btn1").click();
  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;
  方法二:
       1、函数声明为public
  后台代码(把public改成protected也可以)
       public string ss()
  {
    return("a");
  }
  2、在 html 里用可以调用前台脚本
       <script language=javascript>
  var a = "<%=ss()%>";
  alert(a);
       </script>
  方法三:
       <script language="javascript">
  <!--
  function __doPostBack(eventTarget, eventArgument)
  {
    var theForm = document.Form1;   //指runat=server的form
    theForm.__EVENTTARGET.value = eventTarget;
    thefrom.__EVENTARGUMENT.value = eventArgument;
    theForm.submit();
  }
  -->
  </script>
  <input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">
  方法四:
       <script language="javascript">
  function SubmitKeyClick()
  {
    if (event.keyCode == 13)
    {
      event.cancelBubble = true;
      event.returnValue = false;
      document.all.FunName.value="你要调用的函数名";
      document.form[0].submit();
    }
  }
  </script>
  <INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text">
  <input type="hidden" name="FunName"> 〈!-


相关文档:

javascript 去掉数组中前或后重复项

下面两个方法实现了数组中去掉 前面 或者 后面的 重复项
去掉前面的重复项方法 把array [1, 2, 3, 1, 4, 5]去掉前面重复项 得到 [2, 3, 1, 4, 5].
function unique(a)
{
var r = new Array();
o:for(var i = 0, n = a.length; i < n; i++) {
for(var x = i + 1 ; x < n; x++)
{
......

javascript(必须输入关键字才能点击成功)

<SCRIPT LANGUAGE="JavaScript">
<!--
function limitNum(obj) {
if(obj.value.replace(/\s/g,"")==""||obj.value.replace(/\s/g,"")=="输入关键字")  {
  alert('请输入关键字')
      return false;
}
}
//-->
</SCRIPT> 
   < ......

javascript判断汉字的四种方法


字号:大 中 小
方法一:最笨的,最容易理解的,且可以随意设置要排除的字符
<script language="javascript">
function isChinese1(str){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+" ";//半角与全角空格
badChar ......

一个带CheckBox的树形目录的递归算法(javascript)

原创于2007年12月16日,2009年10月15日迁移至此。
唉,很久以前写的代码,晒一晒,估计自己看都看不懂了,:(
var head="display:''"
img_close=new Image()
img_close.src="/sysManage/images/f.gif"
img_open=new Image()
img_open.src="/sysManage/images/fo.gif"
img3=new Image( ......

javascript中replace正则表达式语法

replace()最简单的算是能力就是简单的字符替换。
  示例代码如下:
<script language="javascript">
var strM = "javascript is a good script language";
//在此我想将字母a替换成字母A
alert(strM.replace("a","A"));
</script>
它只替换了首字母。但如 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号