Hey, I'm aijun.

aijun

form撑开表格的解决办法

Written by aijunJune 18th, 2007 8:38 AM2 CommentsFiled under: 资源分享

按照过去的办法,如果把form放在<table>和</table>之外,会产生一个像<p>一样的段落空白;如果把form放在<table>和</table>当中,如< table><tr><td><form></form></table>,表格会被撑开。解决办法是:

把<form>写在<table>后面的第一个<td>,</form>写在最后一个<td>,然后再写一个空白的<td>。如<table><tr><td> <form></form><td></table>,这样form不会影响表格的布局。

网友晋西浪子的解决办法:
避免表单撑开表格有两种方法,方法一:将<form>标签放在<td>和<tr>之间,或者<tr>与<table>之间,相应的,</form> 也要放在对应位置 方法二(推荐):设置CSS: form {margin:0;}

TAGS: form, 表格

aijun

父亲节快乐

Written by aijunJune 17th, 2007 4:39 PMNo CommentsFiled under: 精彩生活

我在为自己祝贺呢。时间真的很快,人生确实很短暂。
还记得去年的父亲节,不过我到没有在意什么父亲节。
我已经做父亲了。女儿已经快周岁了。
肩上的责任更重了,生活也更精彩了。
当然,没年轻人那么有冲劲了。还是必须有自己的一份事业。

TAGS: 父亲

在网页中插入的Flash,在进行页面浏览时会有讨人嫌的提示“单击激活并使用此控件”,Flash文件的周围具有边框显示,必须单击该Flash才能消除该提示,着实很麻烦。

平时一直没在意,最近感觉到看着页面中的Flash比较难过,随即搜索些解决方案整理下来:

首先了解下含有Flash内容的网页在IE浏览器下为什么会出现“单击激活并使用此控件”?

微软为了避免与eolas公司和加利福尼亚大学之间的专利侵权纠纷,而发布的一个ie非安全更新,系统编号为kb912945的补丁。(http://support.microsoft.com/kb/912945 )安装这个补丁以后,ie对activex控件和java程序的处理方式将有所改变,默认情况下不会主动激活,因此用户在访问flash广告等网络内容时需要多点击一次鼠标,但非交互式控件不会改变。

解决的第一个办法是,不直接向网页中插入Flash,而是在网页中定义命名一个网页元素,通过innerHTML方法将Flash的代码写入该元素显示。

1,JS文件flash.js

JavaScript代码
  1. function insertFlash(elm, url, w, h) {   
  2. if (!document.getElementById(elm)) return;   
  3. var str = '';   
  4. str += '<object width="'+ w +'" height="'+ h +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">';   
  5. str += '<param name="movie" value="'+ url +'">';   
  6. str += '<param name="wmode" value="opaque">';   
  7. str += '<param name="quality" value="autohigh">';   
  8. str += '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh" wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';   
  9. str += '</object>';   
  10. document.getElementById(elm).innerHTML = str;   
  11. }  

 函数insertFlash(elm, url, w, h)的四个参数分别代表网页中元素名称,Flash动画文件路径地址,Flash动画要显示的长和宽。

2,需要显示Flash的网页文件引用该JS文件

 XML/HTML代码

  1. <script type="text/javascript" src="flash.js"></script>  

 3,如何显示Flash动画。刚才说了是定义定义命名一个网页元素。应用JavaScript中定义的函数进行innerHTML操作

XML/HTML代码
  1. <div id="testflash"></div>  
  2.   
  3. <script type="text/javascript">  
  4. insertFlash('testflash', 'flash/main.swf', 350, 500);   
  5. </script>  

 其中div就是一网页元素,id为“testflash”,则应用函数时代入该名称,其余参数参上说明。

当然,现在来看,我们所查看浏览的含有Flash的网页都是网页制作者使用软件生产出来的,目前很多的用户即是使用Dreamweaver,尽管目前Dreamweaver 已经到了Dreamweaver CS3(Dreamweaver 9),但仍有很多用户使用早期版本,Dreamweaver8的用户居多,但同时需要注意:将您的Dreamweaver 8升级到8.0.2即可解决Flash的“单击激活并使用此控件”。

同样,Dreamweaver在用户插入一个Flash元素到网页中时,Dreamweaver自动生成了一个JS文件:AC_RunActiveContent.js,该文件在网站上传时需同时上传。

建议将Dreamweaver升级使用。

 

TAGS: flash

aijun

别墅效果图(好久不发新日志了)

Written by aijunJune 1st, 2007 9:46 AM4 CommentsFiled under: 我的工作

Continue Reading...

TAGS: 别墅效果图