荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: nicq (NoName), 信区: Homepage
标  题: asp代码精华(十)
发信站: 荔园晨风BBS站 (Wed Apr 23 13:30:27 2003), 站内信件


<!--检测输入值是否是一个数字NaN(Not a Number)-->
<form name=frm>
<input type=text size=10 name=num>
<input type=button onclick="checknum()" value="click me">
</form>
<script language=javascript>
        function checknum()
        {
                if (isNaN(frm.num.value))
                {
                        alert("请输入数字");
                        frm.num.focus();
                }
        }
//去掉首尾空格
function trim(s)
{
  var i;
  for (i = 0; i < s.length && s.charCodeAt(i) == 32; i ++);
  s = s.substring(i, s.length);
  for (i = s.length - 1; i >= 0 && s.charCodeAt(i) == 32; i--);
  s = s.substring(0, i + 1);
  return s;
}
//
String.prototype.trim = function(){
return this.replace(/(^\s*)|(\s*$)/g,"");
}
//使用例: alert("  abc  ".trim().length);
//去掉首尾空格
</script>
<script language=javascript>
function jstrim(s)
{
        return s.replace(/(^\s*)|(\s*$)/g,"");
}
//使用例: alert(trim("  abc  ").length);
//去除字符串中的所有空格包括中文全角空格。
function delspace(mxh)
{
        var sss=""
        for(var i=0;i<mxh.length;i++){
        if((mxh.charAt(i)==" ") || (mxh.charAt(i)==" "))
        sss+=""
        else
        sss+=mxh.charAt(i)
        return sss
}
alert("您输入的字符是:"+mxh+"\n\n去除空格后的字符是:"+sss) //作为例子,这里弹
出结果
//return sss
}
</script>
<!--这是script示例--->
<script language=vbscript>
</script>
<script language=javascript>
</script>
<input name=mxh1>
<input type=button onclick="delspace(mxh1.value)" value=测试>
</script>
<!--去掉首尾空格-->

<script language=vbscript>
        function jstrim()
                dim str
                frm.num.value=trim(frm.num.value)
        end function
</script>
<!--在form页面之外取得radio定义的radio取值-->
<form name=frm>
<input type=text size=10 name=num1>
</form>
<input id=a type=radio name=radio value=1>1 <input id=b type=radio name=radio
value=2>2
<script language=javascript>
alert(document.all("a").value)
//判断对象的类型是否是radio
radio1.type=="radio"
//改变iframe中的页面。
document.frames("iFrameID").document.URL="XXX.html"
</script>
<!--页面初始化调用其他函数-->
<body bgcolor="menu" onload="InitDocument();" STYLE="margin:0pt;padding:0pt"
oncontextmenu="return false">
<!--创建无边框的iframe;scrolling=1对于编辑区的iframe则是添加左右拉动框-->
 <iframe width="100%" src='inneraddfile.asp' frameborder=0 marginwidth=0
marginheight=0 height=50 scrolling="1">

您的浏览器不支持框架,请用IE4或NS5以上浏览器。</iframe>
 </td>
<!--iframe所属的层次操作,z-index只有IE5.5及上可以进行操作-->
<IFRAME SRC="frame.htm" STYLE="z-index:1" ></IFRAME>
<iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1"
width="100%" height="400"  oncontextmenu="return false" scrolling="1">
<!--框架操作iframe-->
<script language=javascript>
        str='<IMG alt="" src="'+'<%=tempfilename%>'+'" align=baseline border=0>'
;
        //InitDocument();
        //alert(str);
        /*
        将str直接加入到框架iframe的内容(
opener.Composition.document.body.innerHTML)中会对str中的字串进行
server.htmlencode操作,所以可以采用下面的方面将框架内容和str中的内容合并。

        */

opener.parent.form1.content.value=opener.Composition.document.body.innerHTML+str
;
        //alert(opener.parent.form1.content.value);

opener.Composition.document.body.innerHTML=opener.parent.form1.content.value;
        window.close();
        opener.window.focus();
</script>
<!--修改iframe的颜色-->
<iframe src=aaa.htm border=0 bgcolor=blue height=400 width=500></iframe>
<!--在iframe中调用变量值-->
<iframe src="b.htm" id=mxh>
</iframe>
<script language=javascript>
                form2.date2.value=document.frames("mxh")
.document.form1.senddate1(ipos).value;
//此句无无效    document.all.mxh.formname.text.value
</script>
b.htm文件中
<form name="formname">
<input type="text" name="txt">
</form>
<script>
//iframe的显示与隐藏
function show(ifm){
obj = document.all[ifm];
display=obj.style.display;
obj.style.display=(display=="block")?"none":"block";
}
</script>
<input type=button onclick="show('kk')" value="Show/Hide">
<iframe id=kk src="http://www.csdn.net" border="1" frameborder="1" width="100"
height="100" style="display:none"></iframe>
<!--设置text文本输入框的大小-->
    <input id=text1 name=num style="HEIGHT: 22px; WIDTH: 43px" class="inputbox">
<!--点击事件捕捉-->
<script language="javascript">
function document.body.onclick()
{
  if (event.srcElement.tagName == "BODY")
  alert("here");
}
</script>


<  %'---------------读access库中的表名-------------------------
      SET  Conn=Server.CreateObject("ADODB.Connection")
      Conn.Open  "Driver={Microsoft  Access  Driver  (*.mdb)};DBQ="&
Server.MapPath("库名称")
      Set  rstSchema=Conn.OpenSchema(20)

      Do  Until  rstSchema.EOF
            Response.Write  "Table  name:"&  rstSchema(2)&  "<  br>  "&  "Table
 type:"&  rstSchema(3)&  "<  br>  <  br>  "
            rstSchema.MoveNext
      Loop
      %>
    <  %'---------------读sql  server库中的表名-------------------------
      SET  Conn=Server.CreateObject("ADODB.Connection")
      Conn.Open  "Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;
PWD=密码;"
      Set  rstSchema=Conn.OpenSchema(20)

      Do  Until  rstSchema.EOF
            Response.Write  "Table  name:"&  rstSchema(2)&  "<  br>  "&  "Table
 type:"&  rstSchema(3)&  "<  br>  <  br>  "
            rstSchema.MoveNext
      Loop
      %>

    <  %'---------------读oracle库中的表名-------------------------
      SET  Conn=Server.CreateObject("ADODB.Connection")
      Conn.Open  "Provider=MSDAORA.1;Password=密码;User  ID=用户名;Data
Source=数据源名称"
      Set  rstSchema=Conn.OpenSchema(20)

      Do  Until  rstSchema.EOF
            Response.Write  "Table  name:"&  rstSchema(2)&  "<  br>  "&  "Table
 type:"&  rstSchema(3)&  "<  br>  <  br>  "
            rstSchema.MoveNext
      Loop
      %>
    只要用相应的数据库代替以上的中文就可以

问题2:
用sql语句select into

--
(S-Term)Sorry, i'm not here

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.180]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店