网络收集,一个网友观点:两年以来使用DIV排版的经验,希望对大家有用!
1,提高网页显示速度是明显看得到的,特别是像自由勇这种三列结构(如果我们用TABLE排版的话,首先是想到当前结构是用TD来排,此为假如),如果用三个TD的话,那么显示肯定会等到当前的table最后的< /table>才会显示,这是在速度上首先明显的优势;
2,方便重构,如果我们的DIV结构是合理的话,那么我们下次在用CSS就能极大地改变一个网站的外观,比如现在BLOG的换扶技术,我一向主张用切换CSS来改变,而尽量不考虑改变页面的HTML。如果我们用TABLE来排的话,那么重构在很大的限制,我主要认为TABLE做出的HTML结构太硬;
3,其实也不能叫DIV排版,我认为,应叫DIV+CSS,CSS真是个好东西,其实在CSS的世界里把任何东西都变掉了,CSS有时会根据需要把span当做块状结构来处理,任何东西都在CSS里可以被改变,这个不用我多说了,自由勇已经精通CSS了,想必;
..
[] []
正确使用a标签
超链接是blog中用的最多的html标签,它用来链接到其他的文章或者站点链接,建议大家用a标签时将下列属性都添加上:
href:设置链接的url地址或锚点 target:设置鼠标点击链接后的目标窗口或框架页面,一般常用的是target=''_blank'',表示新开一个窗口打开链接,向在当前页面打开链接就不用加这个属性了 title:设置鼠标移动到链接上时显示的提示信息 rel:这个是最近才开始流行的新属性。rel=''nofollow''表示禁止搜索引擎从这个站点链接过去而造成链接网址的pagerank值变化,常用来防止spam link;rel=''tag''这是为technorati设置让其以这个链接的文字作为该页面的tag标记 示例:<a href=http://www.knowsky.com target=''_blank'' title=''动态网站制作指南'' rel=''nofollow''>动态网站制作指南</a>显示:动态网站制作指南
文章中的链接不可过多,太多的链接会让读者阅读时有压抑感和紧张感,如果链接的颜色和文本颜色反差..
[] []
我们都知道XHTML里面的img标记应该这样写:<img alt='''' src='''' />,这种写法也就是所谓的自关闭,在XML中是完全合法的写法。如果你熟悉XML相关的开发,可能也就习惯于这种写法,想着XML中任何不含子节点的元素都可以这样写,那么XHTML中没有内容的标签也都可以这样写。XHTML中理论上当然允许任何标签以自关闭的方法来书写,然而浏览器兼容性却带来了新问题,那就是IE无法正确识别某些标签的自关闭写法。
请尝试输入以下XHTML代码并在IE中浏览:<p>hello <script type=''text/javascript'' /> world</p>,你会发现只能看到前面的hello而不见后面的world,这事情让人挺无法解释的吧。可能有不少人都曾经遇到过这个问题,并且花了几个小时在上面都找不到合理的解释。
解释源自另外一段类似的代码:<p>hello <textarea /> world</p>,你在IE中看看其显示效果,能够得到合理的解释了吗?我们能够看到前面的hello..
[] []
正确使用字体和颜色可以让网页内容更易阅读,下面我们来看看具体的优化措施。
留意颜色的对比
对于视力不太好的人或者对于不太好的显示设备来说,黑地白字或者白底黑字是最佳的。
在亮色背景上的灰色文字,对比度是很差的:
在暗色背景上的灰色文字,其对比度同样很差:
某些底色和字色的搭配比如黑色和红色,黑色和蓝色,黄色和绿色等, 都会使人产生视觉疲劳:
这些搭配还是不错的:
留意字母的间距
对于视力比较弱的读者,比较近的字母间距会带有不小的阅读困难。
字母间距适中的文本更容易阅读。
留意行间距
适中的行间距易于阅读,反之,行间距太小则难以阅读。
避免奇特的字体
下面的字体字体就不太适合阅读。
尽量少用斜体
普通字体易于阅读。斜体字往往难以阅读。
[] []
什么是shtml SHTML语法 SHTML教程 格式 编写 技术
使用SSI (Server Side Include)技术
想要找到既富有创意的平面设计人员,又有脚本开发经验的人员,实在是太难了。而如果一个百分之百的页面都是php脚本的网站,将为页面维护带来非常大的困难。而且使用了php的自动加头和加尾的方法,使得几乎所有页面都是语义不完整的,不能借助任何一款页面设计工具工作,是另一个弊病。
利用SSI技术,可以有效的将HTML网页和CGI脚本逻辑上分开,也可以将重复的HTML元素抽象和独立出来,减轻维护负担。
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.
全文:
配置Apache,支持SSI# This tel..
[] []
揭开正则表达式的神秘面纱 关闭高亮
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。
正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。(3)用来替换,比普通的替换更强大。
正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难;另一方面,各种引擎自带的文档一般都要..
[] []
随着网络信息化建设的不断深入与发展,国内网站对内容管理方面的要求越来越高,渐飞作为国内领先的专业网站管理系统开发商,在其产品不断成熟的基础上,为了提升国内网站在内容管理方面的使用水平,协助各网站建立自己标准的内容管理平台,特开展CMS普及活动。具体内容如下:
活动主题:CMS普及,回馈社会一、 参加对象:国内门户网站、政府企事业单位网站、个人网站二、 活动时间:2007年3月29日——2007年4月31日三、 活动内容:1. JFCMS专业版(Access)为免费版,无任何功能限制,与企业版相同功能,用户可到官方网站下载中心免费下载使用,并在论坛注册发帖后,即可享受到官方论坛永远、免费技术支持服务。2. 原JFCMS专业版(Access)用户,在活动期间升级到JFCMS企业版(Sql),可享受7折优惠,并在产品免费升级年限内多赠送一年免费升级时间。3. 未使用JFCMS专业版的用户,在活动期间直接购买JFCMS企业版(Sql),可享受8折优惠,并在产品免费升级年..
[] []
“输入框( Input )应当符合逻辑地划分为小组,这样大脑就可以很好的处理大堆区域间的关系。” ——《HTML权威指南》 Web 应用程序总是利用表单来处理数据录入和配置,但并不是所有的表单都保持一致。输入区域的对齐方式,各自的标签(label),操作方式,以及周围的视觉元素都会或多或少影响用户的行为。 表单布局 考虑到用户完成表单填写的时间应当尽可能的短,并且收集的数据都是用户所熟悉的(比如姓名、地址、付费信息等),垂直对齐的标签和输入框可以说是最佳的。每对标签和输入框垂直对齐给人一种两者接近的感觉,并且一致的左对齐减少了眼睛移动和处理时间。用户只需要往一个方向移动:下。
在这种布局中,推荐使用加粗的标签,这可以增加它们视觉比重,提高其显著性。如果不加粗的话,从用户的角度讲,标签和输入框的文字几乎就一样了。 如果一个表单上的数据并不为人熟悉或者在逻辑上分组有困难(比如一个地址的多个组成部..
[] []
<Script Language=''JavaScript''> var oState = 'oImg1'; function filterImg(){ oDiv.filters[0].Apply(); switch(oState){ case 'oImg1' : oState = 'oImg2'; self['oImg1'].style.visibility = 'visible'; self['oImg2'].style.visibility = 'hidden'; self['oImg3'].style.visibility = 'hidden'; break; case 'oImg2' : oState = 'oImg3'; self['oImg1'].style.visibility = 'hidden'; self['oImg2'].style.visibility = 'visible'; self['oImg3'].style.visibility = 'hidden'; break; case 'oImg3' : oState = 'oImg1'; self['oImg1'].style.visibility = 'hidden'; self['oImg2'].style.visibility = 'hidden'; self['oImg3'].style.visibility = 'visible'; ..
[] []
作者相关:http://www.cnbruce.com/blog/
在网页中对网页元素的大小修饰除了数值大小外,还有就是度量单位的选择了。不同的度量单位会有哪些不同的效果呢?首先先了解下各类单位及说明。
像素(px)根据显示器的分辨率来确定长度,在web应用中多采用该单位;
点数(pt)根据windows系统定义的字号大小来确定长度;
英寸(in)、厘米(cm)和毫米(mm)根据显示的实际尺寸来确定长度。此类单位不随显示器分辨率的改变而改变;
12pt字(pc)即windows系统定义的12字号大小为单位(1pc=12pt)。该单位前输入的数字表示字号大小的倍数。如{font-size: 2pc;}表示文字大小为24pt;
以上单位均为定值,改变浏览器中浏览文字大小不会对应用这些单位的文字产生变化。
字体高(em)表示当前文本的尺寸。如{font-size:2em}是指文字大小为原来的2倍;
字体x的高(ex)表示当前字母“x”的高度;
%是以当前文本的百分比定义尺寸。如{font-size:200%}是指文字大小为..
[] []
1、将以下代码加入到HEML的之间
以下是引用片段:<SCRIPT language=javascript> function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click </SCRIPT>
2、禁止查看网页源代码
真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,
除非服务器进行安全设置、加密。
下面给几种参考方法,使在浏览我的个人主页时不能使用右键。
1)在主页上输入代码:
以下是引用片段:
<script language=''JavaScript''> <!--
if (window.Event) document.captureEvents(Event.MOUSEUP);
function nocontextmenu() { event.cancelBubble = true event.returnValue = false;
return false; }
function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else i..
[] []
1)、重点信息放在突出醒目的位置,整个网站空间排序适当
一个网站很重要的就是标题,标题就像路牌一样,人家在你的网站上逛来逛去,全靠它指路了。给人的第一印象是否能够马上注意到标题,标题要意义清晰、描述性强,把最吸引人的地方放在突出显眼的位置,然后再慢慢展开。或者说,把你的独特内容包裹成一个悬念,吸引人家注意。读者看一篇文章,前三段注意力最集中,如果这''寸土寸金''的前三段用不好,人家就要和你拜拜喽!
留出可调整的位置,用于满足临时性或短期营销活动的宣传需要。如,福州电信局12月11日举办的''福建省首届信息网络展示会''展览,需要在网页中放在最突出的位置。这就需要调整原有的结构,既让新的内容有突出的体现,还要不至于淹没其他重点。
在每屏中的文字与图形的布局既要考虑到重点的突出,还要给人以和谐的感觉。不能让图形淹没文字,也不能图形太少而让人觉得单调。视觉的吸引和诱惑力是不能低估的。
..
[] []
由于Google Maps提供给我们详尽的卫星地图数据,所以许多朋友都喜欢使用其中的数据进行交流,不过在使用时,大部分朋友都是使用抓图软件,抓取图片再放到自己的网页中,这样做非常的麻烦,还好Google最近新推出一个嵌入Google地图数据的方法。非常简单,一段代码就可以搞定。
打开进入Google Maps,然后定位到想要分享的地理位置,这时点击点击“Link to this page”链接,将“Paste HTML to embed in website”处的IFRAME的HTML代码复制出来,将其粘贴到自己的网站即可。如图一所示:
对于中文版本的Google地图:ditu.google.com,Google也提供了相应的服务,打开上述网站,找到自己想要的地址后,点击右上角的“显示本页链接”,这时我们就会看到一个“粘贴 HTML 以便嵌入网站”的文字说明,把下面出面的代码加入到自己的网页中的相应位置即可。如图二所示:
如果觉得网站默认的大小不合自己的需要,只需修改width 和height后面的参数大..
[] []
常用网页播放器代码
我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...) Windows Media Video 是微软推出的一种流媒体格式,它是在“同门”的ASF(Advanced Stream Format)格式升级延伸来得.在同等视频质量下,WMV格式的体积非常小,因此很适合在网上播放和传输。Windows Media Player9兼容所有格式的WMV,官方编码器是Windows Media Encoder ,但是如果你想转制 高质量的wmv文件,那您一定要有超大的内存来处理数据... 无意中发现CASTPOST的播放器可以自己定义大小,对于WMV格式的在线播放可以说已经足够快了,然后就费了好大劲把一些精彩的短片和一些经典的MTV转化WMV格式放..
[] []
1.配色问题
一个网页的色彩最好不要超过3种,一面视觉效果混乱,用色柔和,对比度强的色彩不能应用于一般网站,时尚网站使用还可以。一般不好搭配的颜色,用灰度搭配。
2.字体问题
很重要的一个问题,用标准字标准色,这是一个规范,行距一般控制在20px左右,不要太小,也不要太大,自己大小注意,中文12px,英文11px或者10px。不要用黑色字,可以用灰度或者其它柔和颜色,统一整个网页字体的色彩以及大小,规范整体。
3.布局规范
布局是非常重要的,考虑客户浏览习惯以及他们想展现的内容,并且优化。一个网页,如果布局不合理的话不但影响浏览,而且非常难看。
4.制作习惯
必须非常熟悉各种网站的功能,要做得非常全面,比如说一个商城的网站应该有哪些内容必须非常清楚,不要等客户提出之后才补充上去,会显得自己非常不专业。
5.不可忽视细节
客户对网站的感觉不好,不过又说不出,多半是细节处理..
[] []
提起cms系统,相信很多站长都用过渐飞cms,记得数年前笔者刚接触网站内容编辑时使用的第一个文章管理程序就是由渐飞提供的,至今,他仍是我每天都接触并使用的网站管理程序之一。经过好长时间的一段沉寂和几个版本的相继推出之后,全新亮相的jfcms v4.0版正式发布,这个版本目前有两大十分耀眼的“亮点”。一是系统由asp.net全新开发、在功能、速度、安全方面都比以前的版本有了很大飞跃。二是在原有的强大的模板与标签分离的同时,又新增很多标签,使得最多可以实现超过20000种的新闻效果及图片效果,并且,调用更加灵活。用目前非常流行的asp.net开发网络应用程序可以说是大势所趋,那么,jfcms的功能及综合表现会是一个什么样子呢?带着好奇和疑问,笔者对jfcms的性能进行了一番实际测试。本文,将更多的图片展示给大家,并配以相关的介绍与评论。一、 简洁、友好的操作界面后台界面非常简洁、操作方式也很友好。而且独创的全屏界面管理,可以显示更多空间..
[] []
1.avi格式
代码片断如下:
<object id=''video'' width=''400'' height=''200'' border=''0'' classid=''clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA''><param name=''ShowDisplay'' value=''0''><param name=''ShowControls'' value=''1''><param name=''AutoStart'' value=''1''><param name=''AutoRewind'' value=''0''><param name=''PlayCount'' value=''0''><param name=''Appearance value=''0 value=''''''><param name=''BorderStyle value=''0 value=''''''><param name=''MovieWindowHeight'' value=''240''><param name=''MovieWindowWidth'' value=''320''><param name=''FileName'' value=''/Mbar.avi''><embed width=''400'' height=''200'' border=''0'' showdisplay=''0'' showcontrols=''1'' autostart=''1'' autorewind=''0'' playcount=''0'' moviewindowheigh..
[] []
1.尺寸
a)800*600能照顾到所有网友的电脑,但相当是张“小报”。
b)1024*768渐成主流。1024*768能比800*600多出一栏的信息。
c)正文页采用自适应设计,能在正文页做更多相关内容。首页也可以尝试自适应的设计。自适应设计的核心是要留出宽度伸缩自如的栏。
d)在1024*76模式下,页面的长度不易超过10屏。
e)随着电脑升级换代,分辨率提高,电脑屏幕能够提供的面积越来越大,这是一种难得的资源,要充分利用。“小报”改“大报”要增加一倍的纸张成本,网站改“宽版”,不增加任何成本。
2.字体字号
a)目录页用小字号,为的是放更多的标题。
b)正文页用大字号。为的是让读者读得舒坦。
c)慎用不容易看清楚的楷体。楷体的作用等于图片,主要起美化版面的作用。
d)多用对搜索引擎友好的标粗,来表示重点。
3.颜色
a)同一个页面的颜色不要超过4种。眼花缭乱,容易产生视觉疲劳。
b..
[] []
前段时间,在所参与的项目中遇到了一个unicode与gb之间转码失败的问题,一些不常用汉字的编码都被转成了“??”,这些汉字没有显示出来,于是自己对相关的问题做了一些研究并最终使问题得以解决。现在就结合前面两篇的unicode与GB方面的基本原理,介绍这种制作GBK-Unicode编码对照表的方法。
Java的字符串String类功能强大,不但能进行一些基本的字符串操作,还可以根据需要构造指定字符集的字符串,本文所介绍的方法正是利了这一点,这种方法的基本思路是:
1、遍历GBK编码表中的所有汉字,使用该字的GB编码构造一个字符串。GBK编码表中各部分的汉字分块比较整齐,很容易遍历。
2、使用getBytes()方法取得该字符的字节数组,由于Java是用unicode来表示字符的,所以此汉字的unicode就在其中。
以下是一段示例代码:
以下是引用片段:{ int count = 0; for(int segIndex=0xb0; segIndex<=0xf7; segIndex++) { for(int ..
[] []
只能是写限定的东西
程序代码:
ENTER键可以让光标移到下一个输入框
<input onkeydown='if(event.keyCode==13)event.keyCode=9' >
只能是中文 <input onkeyup='value=value.replace(/[ -~]/g,'')' onkeydown='if(event.keyCode==13)event.keyCode=9'>
只能是英文和数字.屏蔽了输入法 <input style='ime-mode:disabled' onkeydown='if(event.keyCode==13)event.keyCode=9'>
只能输入英文和数字 <input onkeyup='value=value.replace(/[\W]/g,'') 'onbeforepaste='clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))' onkeydown='if(event.keyCode==13)event.keyCode=9'>
只能是数字 <input onkeyup='value=value.replace(/[^\d]/g,'') 'onbeforepaste='clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))'>
只能显示,不能修改的文本框 <i..
[] []
收藏了好多网页页面常用的一些特殊符号啊!留着以后用!
*特殊符号:·⊙①⊕◎Θ⊙*○¤㊣㈱@の*□*☆** ▲△▼▽⊿ ▂ ▃ ▄ ▆ * * ▉ ▊▋▌▍▎▏* 回 □ **≡↑↓→←↘↙♀♂┇┅‖$ @ * # ※ 卍 卐 ∞Ψ §∮ № ⌒ *░ ▒ ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫ ▬ * * ◈ ◎ * ◐ ◑ ☉ ☎ ☏ ☜ ☞ ☺ ☻ ☼ ♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ♪ ♫ ♬ ♭♯
*标点符号: .。,、;:?!ˉˇ¨`~ 々~‖∶"'`|·… — ~ - 〃 ‘’“”〝〞〔〕〈〉《》「」『』〖〗【】()[]{}︻︼﹄﹃
*数学符号: +-×÷﹢﹣±/= ∥∠ ≌ ∽ ≦ ≧ ≒﹤﹥ ≈ ≡ ≠ = ≤ ≥ < > ≮ ≯∷ ∶ ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ∥ ∠ ⌒ ⊙ ..
[] []
如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动刷新了。而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题:<Script Language=JavaScript><!--var limit=0:60 //定义刷新时间if (document.images){var parselimit=limit.split(:)parselimit=parselimit[0]*60+parselimit[1]*1}function beginrefresh(){if (!document.images)returnif (parselimit==1){ InputDate.action=TypeAlert.asp //此处为该页面的名称,别忘了外面应该有一个Form,用hidden空间保留此页面所需的Request.Form的数据! InputDate.submit()}else{ parselimit-=1curmin=Math.floor(parselimit/60)cursec=parselimit%60if (curmin!=0)curtime=curmin+分+cursec+秒后重刷本页!elsecurtime=cursec+秒后重刷本页!window.status=curtimesetTimeout(beginref..
[] []
这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航。 <?php function navbar(){ $files = dir(.); //指定目录 $pipe = | ; //管道符 //通过以下的循环搜索目录中所有文件 while ($current = $files->read()) { //ignor all files not of htm type. if (strpos($current, php)!= FALSE) //设定后缀为PHP的文件将被导航 //忽略自己(如 index.html) { if (strpos($current, ndex) == FALSE) { print <a href='; print $current; print '>; print $current; print </a>; print $pipe; }; }; }; }; navbar() //调用函数 ?>
[] []
<!--***************dtable.htc*******************--><method name=addnew><method/><method name=del><method/><method name=lighton><method/><property name=nowrow><property/><property name=overid><property/><property name=myid><property/><property name=color0><property/><property name=color1><property/><ATTACH EVENT=''oncontentready'' ONEVENT=''init()'' /><script language=javascript>function init(){ color0=''#f8f4e4''; //行间隔色 color1=''#f0f0e8''; //行间隔色 myid=0; nowrow=0; overid=1; element.cellSpacing=1; element.cellPadding=1; element.border=0; element.bgColor=''#999999''; //边框颜色 element.delcolor=''#FFCC99'';//删除按钮颜色 element.delcolorover=''#6699FF'';//删..
[] []
1.错误信息(错误信息我不用翻译成中文了把,呵呵,大家谅解)Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver] The Microsoft Jet databaseengine cannot open the file '(unknown)'. It is already opened exclusivelyby another user, or you need permission to view its data. 原因:这个错误发生在当IIS使用匿名帐号(通常是IUSR)时,该帐号在NT中对数据库所在的目录没有正确的权限.(这就是为什么在Win95和PWS下没问题,因为win95根本就没有目录权限这一说)检查文件和目录的权限. 确定你能够在该目录中有能够新建和删除临时文件的权限。这些临时文件其实是数据库建立在同一个目录下的文件, 但是要注意的是,有可能这些文件也可能建立在别的目录,例如 /Winnt.使用NT的文件监视程序监视文件失败时到底是访问了什么目录。这个NT的文件监视程序可以在这个地方下载http://www.sysinternals.com. ..
[] []
前阶段,看到mdjwq@yeah.net和稻香居的红蜻蜓的极小版的聊天程序,仔细阅读了他们的代码,感到这是一篇不可多得的代码,特别是对刚入门者,程序里用到了一些技巧,极有参考价值。本人根据他们的代码,结合自己的体会,增加了一些功能(在线人员的管理等),实现方法也从TXT改为MYSQL,所有程序在本地全部调试通过,希望拥有自己聊天程序的网友可以直接使用。等本人的个人主页全部完成之后,将与论坛结合使用(论坛已经全部安装完成,其他内容也将完成从chinaren到oso迁移),开辟一个oracle与mysql数据库管理员的信息讨论栏。 论坛信息表: create table lt_t_online /* 记录在线人员信息 */ ( /* 名称,最后发言时间,IP地址,状态(0在线 1脱机) */ lt_username varchar(12) not null, lt_lasttime datetime not null, lt_addrip varchar(20) null, lt_state char(1) ..
[] []
我在实际运用中,碰到了javascript的一个不足之处,是我摸索出来的一个删除option的算法。 当创建了一个select节点以后,在每次刷新的时候不需要删除次节点,但是要更新该节点的内容(options),就必须要删除原来的options,估计是语言发明人的大意吧这一点做得不够好,不能全部删除,经过多次试验才发现删除时需要用一种算法。每次只能删除options长度的一半取整。实现过程如下: var select=document.createElement(''select''); var ooption=new Array(); for(var i=0;i<10;i++){ ooption[i]=document.createElement(''option''); select.add(ooption[i]);}//生成select节点//删除的算法while(length!=0){ var length=select.options.length; for(var i=0;i<length;i++) select.options.remove(i); length=length/2; }
[] []
如果不对IIS4进行应用程序的隔离,那么我们运行ASP程序时将可能发生奇怪的现象,两个应用程序,比如说聊天室,在不同的聊天室里的朋友竟可以相互对话,这就是因为没有进行应用程序隔离的缘故,因为两个聊天室共用了同一个Session和Application对象。所以混在一起了。 先在说说怎么样配置IIS4来实现应用程序的隔离。 隔离应用程序空间,一般来说有两种方法,一个就是采用多端口虚拟主机的办法隔离应用程序,在每个端口上开设一个WEB站点。这样每个应用程序占用了不同的端口。另一种方法是设置IIS4的应用程序启动点,把应用程序隔离开,现在主要介绍第二种方法,假设WWW服务的发行路径为C:Inetpubwwwroot,在这个目录下有一个叫realchat的目录,realchat主目录下有一个user的目录,里面有一个叫user_1的文件夹,这里需要运行一个独立的ASP应用程序。现需对user_1这个文件夹进行配置。为它创建应用程序启动点。 配置的方法如下:运行Internet..
[] []
在Windows编程环境中,我们有一个可以调用的API 函数GetHostByName ,以前在Asp中我们必须通过组件来实现类似的功能,比如AspDNS等等,现在MS在ASP.Net上给我们提供了新的编程接口,让我们可以很轻松的实现这样类似的功能.原因是在Asp.Net中给我们提供了一个DNS Class,我们可以通过这个Class 轻松的实现我们在上面所提到的功能。我们可以看到下面的代码是很简单的程序,但是他实现的却是我们以前在Asp中想象都不可以想象的功能。<%@ Import NameSpace=System.Net %><script language=C# runat=server>protected void doClick(Object Src, EventArgs E){IPHostEntry hostInfo = DNS.GetHostByName(txtDomain.Text);showmsg.Text=hostInfo.AddressList[0].ToString();}</script><asp:Label runat=server id=showmsg /><form id=testForm runat=server>要查找的网络域名:<asp:TextBox runat=server id=txtDomain /><asp:..
[] []
看看我的方法可以吗?应该可以了吧。(通过地址栏传递参数)(通过url传递参数)<script language=Javascript>var goUrl=index.asp?schooltype=area=;function getType(vl){var stno,arno,tmpurl;stno=goUrl.indexOf(schooltype=);arno=goUrl.indexOf(area=);if (stno!=-1 arno!=-1 stno<arno){tmpurl=goUrl.substr(0,stno+11);tmpurl=tmpurl+vl+goUrl.substr(arno-1);goUrl=tmpurl;}}function getArea(vl){var arno,tmpurl;arno=goUrl.indexOf(area=);tmpurl=goUrl.substr(0,arno+5);goUrl=tmpurl+vl;}function goNext(){//最好判断用户是否已经选择,可以用gourl的长度来判断window.location=goUrl;}</script><td width=23% valign=top ><input ONCLICK='getType(1);' type=radio name=schooltype VALUE='1'> 小学</td> <td valign=top ID=ID_177><br><input type=radio name=area ONCLICK='getArea(177..
[] []
[] [] [] [] [] [] []
[] [] [] [] []
版权所有 2006-2008 保留所有权利 湘ICP备06008262号