Tag: 网页预览模式: 普通 | 列表

兼容IE和firefox的flash背景透明

在ie中实现flash背景透明很简单,加这样一个值

<param name="wmode" value="transparent">

在Mozilla,Firefox浏览器中起作用的是这个标签 <embed></embed> 那这样,在<embed>标签内加入属性 wmode="transparent" 就可以实现flash背景透明,如

<embed src="your.swf" wmode="transparent" quality="high"></embed>

如果你以前已经做好了在IE下的FLASH透明背景,那么现在只需要在<embed>中加入wmode="transparent"就可以了。

查看更多...

Tags: 网页 背景 FLASH

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 12361
有时为了充分展示我们的页面,我们会希望用户每次进入页面时Banner条或者背景图能够是一组随机的图。
有时候在做网页时,你的程序有更换背景的功能,当用户选择另外的背景时,为了让用户能很快很方便的确定他对选择的背景是否喜欢,我们需要做一个背景预览功能。用户选择背景时,网页的背景自动更换。如何实现呢?当然是用JavaScript了,并且非常简便,今天我们就来完整的讨论这个问题。


首先,要达到随机展示目的,我们需要一个随机函数,这里我推荐这个函数:

以下为JavaScript内容:

//randomizer.Generate random numbers。
rnd.today=new Date();
rnd.seed=rnd.today.getTime();

查看更多...

Tags: 网页 javascript

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17563

Cookies的设计,时间过期的设计。

在ASP技术中,Cookie是Response的唯一的一个集合,是Web服务器在用户的浏览器中用来代表用户的令牌。当同一浏览器又一次请求同一Cookie设定的页面时,它将从用户端把上一次从Web服务器中收到的Cookie发送回Web服务器进行数据处理。在实际应用中,Cookie一直起着相当重要的作用,设置Cookie的属性和它的失效期在Cookie的使用中扮演着举足轻重的角色。特别像在一些很重要的场合,比如说在线投票、电子商务中,设置Cookie以及它的失效期是很重要的。

要设置Cookie的失效期可以使用Expires属性。Expires是期满、终止、失效的意思。该属性是只写的,用于设置Cookie的期限,指定Cookie的失效期。没有指定期限的Cookie只能通过浏览器所提供的Cookies功能,将信息暂时存放在用户端,而不能以文件的形式存储到用户的计算机上,当用户关闭该浏览器时,此Cookie自动失效。所以无失效期的Cookie不能跟踪用户的信息。要延长Cookie的生命周期,跟踪用户来访信息,就必须用Expires属性来设置Cookie的失效时间。

在讨论设置Expires属性之前,首先回顾一下ASP技术中表示时间的几个关键字:time 、date 和now。这样做的好处是有利于大家进一步的学习。下面先请大家看一段程序以及它的运行结果:

<html>

<head>

<title>时间测试</title>

查看更多...

Tags: ASP 网页

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 10794
在用ASP制作成绩分析系统的时候,用到了很多的ASP函数,但就是没有成绩排名的函数,所以自己写了一个能排名的程序,供大家参考。我也想了几个能分析出一个分数在所有分数中占的位置或名次,想了半天还是觉得下面的办法来得简单一些,运算要快一些。

使用ASP给数据库中的成绩进行排名,要求分数相同的成绩名次相同。
实现思路:将成绩按从大到小排列,第一个数的名次写入1,然后循环,判断第二个数与第一个数是否相等,相等则写入相同的名次,不相等则名次加1,再循环……

<%
'为班级排名
j=0
i=0
thesame=0
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select stu_no,cj_all from student where class_no="&banji&" order by cj_all desc"
rs.open sql,conn,1,1

do while not rs.eof
'如果分数相同,则名次相同。如:两个并列第一名,则没有第二名,下一个为第三名
             if rs("cj_all")=thesame then
                 i=i
                   j=j+1
             else
                 i=i+j+1
                   j=0
             end if
             thesame=rs("cj_all")
sql="update student set cj_banxu="&i&" where stu_no='"&rs("stu_no")&"'"
conn.execute(sql)
rs.movenext
loop

rs.close
%>

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17503

ACCESS+ASP中文乱码问题的解决方法

以前好好执行的ASP教本,居然会乱码,直接写HTML格式的中文不乱码,使用response.write就是乱码,这在以前都是好好的,不知道怎么就突然就变了,改成UTF-8编码显示,则使用response.write输出的显示正常,其他则乱码,看来是编码方式不协调。

方法一:
在每一页的开头加上
<%@ CODEPAGE = "936" %>

<%@ LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

@CODEPAGE
可以使用 @CODEPAGE 指令为 .asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场
用不同的代码页。例如,ANSI 代码页 1252 为美国英语和大多欧洲语言所使用,而 OEM 代码页 932 为日本汉字所使用。

查看更多...

Tags: ASP 网页 乱码

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13750
Cint函数是返回一个数字类型但是参数需要是有效的表达式,也就是说转换的的确是数字,比如字符串“123”,就可以用Cint("123") 转换成数字型。 类似“6879汉字汉字”这样的字符串Cint函数是没法转换的,这是指定内容的提取。用下面的函数可以达到把字符串中的数字提取出来。

<%
Function getNum(str)
Dim length,num
length=Len(str)
num=0
For i=1 To length
char=Mid(str,i,1)
If isNumeric(char) Then num=num*10+Int(char)
Next

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 18390

常用的几种asp排序方法介绍

以下代码为常用的几种asp排序方法

<%
Dim aData
aData = Array(3,2,4,1,6,0)

Call ResponseArray(aData, "原来顺序")
Call ResponseArray(SelectSort(aData), "选择排序")
Call ResponseArray(QuickSort(aData), "快速排序")
Call ResponseArray(InsertSort(aData), "插入排序")
Call ResponseArray(BubbleSort(aData), "冒泡排序")

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 3781 | 引用: 0 | 查看次数: 59412

ASP读取记录总数的方法

方法一:
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from student where class_no='7' order by stu_no asc"
rs.open sql,conn,1,1
zongshu=rs.recordcount
rs.close

查看更多...

Tags: ASP 网页

分类:程序代码 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 15118