Pages (21) « Prev 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Next »

仿网易插入FLASH方法

公司的网站,一直以来就有这样一个毛病,有链接的FLASH BANNER鼠标指针指上去以后不是手型而是箭头型。并且FLASH有虚线边框,百度一下全是什么“一个经典的符合web标准的flash插入法“结果都一样,并且还不能用,还说经典,毛哦~老子给他一巴掌!在CSDN上问了半天也无人回话 [idea] 索性翻开网易的源码,挖出了这部分:

一、需要放入FLASH的页面index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html" charset="gb2312" />

<title>首页</title>

</head>

<body>

<div class="ad750">

<iframe id="ad750" name="ad750" src="flash.html" width="750" height="90" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no" ></iframe>

</div>

</body>

</html>

二、显示FLASH页面flash.html


符合web标准插入Flash的方法

论坛里经常有人提起Flash 嵌入的问题,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。

一、传统的方法

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

  codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/

swflash.cab#version=7,0,0,0"

  width="550" height="400" id="Untitled-1" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="mymovie.swf" />

<param name="quality" value="high" />

<param name="bgcolor" value="#ffffff" />

<embed src="mymovie.swf" quality="high" bgcolor="#ffffff" width="550"

  height="400" name="mymovie" align="middle" allowScriptAccess="sameDomain"

  type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

这方法是使用 object 和 embed 标签来嵌入,细心的会发现,object 的很多参数和 embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。这种方法是 Macromedia 一直以来的官方方法,最大限度的保证了 Flash 的功能,没有兼容性问题。但是它现在不那么好用了:

无法通过验证,由于为了兼容性而嵌入的 embed 标签是不符合 W3C 的规范的。当然,如果你不在乎什么规范不规范,另当别论。


MySQL数据列的属性详解

ZEROFILL属性适用于所有数值类数据列类型,作用是,如果数值的宽度小于定义的显示宽度,则在数值前填充0。

UNSIGNED属性不允许数据列出现负数。

AUTO_INCREMENT属性可生成独一无二的数字序列。只对整数类的数据列有效。

NULL和NOT NULL属性设置数据列是否可为空。

DEFAULT属性可为数据列指定默认值。

详情参考: http://www.ringkee.com/note/opensource/mysql.htm

MySQL的数据类型和建库策略

无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。

一、数字类型。

数字类型按照我的分类方法分为三类:整数类、小数类和数字类。

我所谓的“数字类”,就是指DECIMAL和NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存的;他的值的每一位(包括小数点)占一个字节的存储空间,因此这种类型耗费空间比较大。但是它的一个突出的优点是小数的位数固定,在运算中不会“失真”,所以比较适合用于“价格”、“金额”这样对精度要求不高但准确度要求非常高的字段。


MySQL数据类型详解

MYSQL数值类型

  MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。

  对于整数类型,如果指定了AUTO_INCREMENT 属性,则列必须为PRIMARY KEY 或UNIQUE 索引。将NULL 插入AUTO_INCREMENT 列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED 属性,则相应的整数类型不允许取负值。

  如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。

  1. TINYINT[(M)]

  说明:非常小的整数

  允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

  取值范围:-128 到127(-27 到27-1),或者如果为U N S I G N E D,则0 到2 5 5(0 到2 8-1)

  缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0

  存储需求:1字节

  2. SMALLINT[(M)]

  说明:小整数

  允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

  取值范围:-32768 到3 27 6 7(-215 到215-1),或者如果为U N S I G N E D,则0 到6 5 5 3 5(0 到216-1)

  缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0

  存储需求:2 字节

  3. MEDIUMINT[(M)]

  说明:中等大小的整数

  允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

  取值范围:-8388608 到8 3 8 8 6 07(-22 3 到22 3-1),或者如果为U N S I G N E D,则0 到16 7 7 2 15(0 到22 4-1)

  缺省值:如果列可为NULL,则为NULL;如果列为NOT NULL,则为0

  存储需求:4 字节


Pages (21) « Prev 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Next »