新手网页制作技巧-本人摘记杂烩1

[htm]背景图片水印属性:bgproperties
<body background="image_file" bgproperties=fixed>
可使在文字滚动时背景图片不会随之移动

[SQL]sql查询语句
select DISTINCT 列名 from 表名 ...(消除指定列中多余相同信息)
注:一个select列表中只能使用一次distinct子句,且必须在列表中所有其他列名之前使用。
    当select列表中的列多于一个时,子句distinct将显示所有列的组合各不相同的行。

[SQL]子查询
SELECT field1, field2
FROM (SELECT *
        FROM table1
        WHERE field1 >= '12345') 2233
WHERE (field2 = '54321')

[VB.NET]新建Cookie
Dim mycookie As New HttpCookie("lastvisit")
Dim now As datetime=DateTime.Now
mycookie.Value="新建的cookie"
mycookie.expires=Now.AddHours(1)
Response.Cookies.Add(mycookie)

[Java]button控件延时生效
<script language="javascript" type="text/javascript">
<!--
var secs = 9;
var wait = secs * 1000;
document.RegTermsForm.btnSubmit.value = "同意 (" + secs + ")";
document.RegTermsForm.btnSubmit.disabled = true;
for(i = 1; i <= secs; i++)
  {window.setTimeout("Update(" + i + ")", i * 1000);}
window.setTimeout("Timer()", wait);

function Update(num, value)
{
  if(num == (wait/1000))
{
  document.RegTermsForm.btnSubmit.value = "同意";
}else{
       printnr = (wait / 1000) - num;
       document.RegTermsForm.btnSubmit.value = "同意 (" + printnr + ")";
}
}
function Timer(){
document.RegTermsForm.btnSubmit.disabled = false;
document.RegTermsForm.btnSubmit.value = "同 意";
}
--></script>

[C#.NET]邦定datagrid输出到excel

   Response.Clear(); 

   Response.Buffer= true; 

   Response.Charset="utf-8";   

   //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开 

   //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc    .xls    .txt   .htm   

   Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls"); 

   Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");   

   //Response.ContentType指定文件类型 可以为application/m*-**cel    application/ms-word    application/ms-txt    application/ms-html    或其他浏览器可直接支持文档  

   Response.ContentType = "application/m*-**cel"; 

   this.EnableViewState = false;   

'定义一个输入流   

   System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); 

   System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);   

'将目标数据绑定到输入流输出   

   this.RenderControl(oHtmlTextWriter);    

   //this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件   

   Response.Write(oStringWriter.ToString()); 

   Response.End();

[htm]使用css样式制作细线表格
在</head>标签之前加上
<style type="text/css">
<!--
#f {
border-collapse: collapse;
}
-->
</style>
然后指定table id为"f"即可


[Java]Jscript中的空数据类型
Null 数据类型
在 Jscript 中数据类型 null 只有一个值:null。关键字 null 不能用作函数或变量的名称。

包含 null 的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、boolean、数组或对象。可以通过给一个变量赋 null 值来清除变量的内容。

请注意,在 Jscript 中,null 与 0 不相等(与在 C 和 C++ 中不同)。同时应该指出的是,Jscript中 typeof 运算符将报告 null 值为 Object 类型,而非类型 null。这点潜在的混淆是为了向下兼容。

Undefined 数据类型
如下情况使返回 undefined 值: 

对象属性不存在, 
声明了变量但从未赋值。 
注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以下的代码范例中,假设程序员想测试是否已经声明变量 x :

// 这种方法不起作用
if (x == undefined)
    // 作某些操作

// 这个方法同样不起作用- 必须检查
// 字符串 "undefined"
if (typeof(x) == undefined)
    // 作某些操作

// 这个方法有效
if (typeof(x) == "undefined")
    // 作某些操作
考虑将 undefined 值与null做比较。

someObject.prop == null;
如下情况时,比较的结果为 true, 

如果属性 someObject.prop 包含 null 值, 
如果属性 someObject.prop 不存在。 
要检查一个对象属性是否存在,可以使用新的 in 运算符: 
if ("prop" in someObject)
// someObject 有属性 'prop'

[VB]利用ReDim方法定义动态数组
Dim j() As Integer = New Integer() {}
        For i = 0 To “变量a”
            ReDim Preserve j(i)
            j(i) = “变量b”
        Next 
posted @ 2005-12-16 15:07  鸡毛腿  阅读(517)  评论(1编辑  收藏  举报