欢迎光临 安智德的个人求职网站:http://azd.5188.org

[与我联系] [给我留言]

1、让你走向世界,让世界认识你
            -----谈个人主页的建立、宣传与维护

    在网上冲浪的网友面对千姿百态,丰富多彩的主页,可能也会产生一种冲动----要是我自己也能拥有一个个人的空间就好了。在Internet上只要你想做,你就一定能成功。来吧,不要再犹豫了。个人主页的建立大概有以下几个相应的步骤:首先是网页的制作,其次是网页存放空间的申请和网页的上载及宣传与维护等。 网页的制作,相信各位网友都看到许多关于制作个人主页的文章,在这里我就不多说,只简单地介绍一下。做主页其实是一件很简单的事情,因为网上的东西是“即见即所得”,对你觉的不错的网页,把它存储下来慢慢研究研究(其实亦可以使用cache管理工具,在离线下重新浏览以前已浏览过的网页),博取众家之长吗?

    制作网页的工具大概分成二类。一类是即见即所得,如:netscape navigator golden、frontpage等,这类软件使用较简单,适与初学者。而另一类是文本编辑类,如hotdog、homesite、webedit等都是不错的软件,适合于已掌握一定html语法的制作者,其中hotdog 3.0专业版更附有一些java及activeX的程序,能制作出相当具效果的主页。个人主页的内容是最关键的,确定自己的网页的主题和定位方向,就有一个目标去搜集相应的材料去充实,去丰富你的主页。另外,在制作时别忘了为你的上帝-----浏览者着想,尽量少采用大图片,尽可能采用标准的html语法,使主页的传输更快捷。

    网页制作完了,当然就要把它挂上Internet,让全世界都能看到。这就
要找一个主页的存放空间。一般的ISP都提供相应的服务,但许多都以Email的形式寄给网管,由他帮你挂上去。这样主页的维护和更新就相当不方便,而且还会有空间的限制。其实在国内的网易(www.nease.net)、国外的地球村(www.geocities.com)等都提供相应的服务,像网易更有高达20M的存放空间,传输速度相当快。而且免费提供一个支持pop3协议的信箱,更可获得留言本和计数器,确实相当方便。

    网页的上载一般可以大致分为三种形式包括:Email、ftp、www,分别使用相应的软件,如以ftp上传可使用cuteftp1.8等,在host:填上你注册的网页所放的主机,填上user ID和密码。(这些资料,在你申请后,提供空间的公司会Email给你)这样就能把主页上传到指定的目录上。当然在你挂上后,首先你要自行浏览一下,并检查相应的连接。至此你的主页就上载完毕,也就在Internet上拥有了自己的一席之地。 要是只有你自己一个人知道你网页的地址,那你的网页就失去了存在的意义,因此如何宣传自己网页就成为网页能否发挥其作用的关键所在。网页的宣传大致有以下几种方法。

    第一种方法,赶快到各大搜索引擎注册,例如到yahoo(www.yahoo.com)、whatesite(www.whatesite.com)、goyoyo(www.goyoyo.com)等国外节点。当然也要到国内的网站如:网易(www.nease.net)、嘉星(www.kol.com.cn)、经济网(www.cei.gov.cn)、瀛海威(www.ihw.com.cn)等,填份表格,就能成功注册。以后别人就能在这些引擎中查到你的网页。

    第二种方法,到国内外的ISP中的个人空间的栏目中登记你的网页,根据你网页的内容选取不同的类型登记。

    第三种方法,利用网上广播站,Broadcaster(www.broadcater.co.uk),它能帮你到近200个搜索引擎处注册,哗!当然是最快捷方便的方法。

   第四种方法,参加各种广告交换组织,(www.webunion.com)linkexchange(www.linkexchange.com)等登记,成为它们的会员,把它广告加到你的主页,而你的主页旗帜也会出现在其他会员的主页上。你看像国内许多著名的ISP如广州视窗、北京在线、瀛海威等,还有像南极星的网点都是会员。这样,你的主页的连接就会出现在这些主页上,能与它们相提并论那么多神气啊!

    第五种方法,使用帮你注册的软件,如网上蜘蛛(www.cyber-sleuth.com),它会帮你到近200个引擎注册(在试用版只能注册五个引擎)。

    第六种方法,是到各公告栏中,大肆宣传一番,引起网友的兴趣和注意。第七种方法,利用Email向你的网友发封信,告诉他们“我
有自己的个人主页了”,但千万不要乱发信给与你不相熟的网友免得遭人讨厌。这样下来,不到半个月,你网页上的计数器肯定会突飞猛进。
要想保持网页的浏览人数,你就要不停地更新你的主页,增加其内容,永远给人一种新的感觉。平时上网时多搜集资料,多听听别人的意见,每
隔一段时间更新版面。只有这样你的网页才能不断地为网友服务


 

2、在自制主页中实现搜索功能

    Internet海洋的确波澜壮阔、博大精深, 也正是因为它的波澜壮阔和博大精深而使得许多初次上网的小网虫们被扑面而来的信息打得晕头转向,最终两手空空、一无所获。 有经验的网友们并不满足一个网址上的信息, 同时还要参考其他同类网址上的信息进行比较,以保证所掌握的资料最全面、最准确,这就要能找到包含您所需信息的所有网址。 使用过任一搜索引擎的网友都知道这些问题在这里都非常简单。本文并不是教您如何使用搜索引擎, 而是告诉您如何在自己的主页中调用这些搜索引擎。在自制主页中调用搜索引擎要解决的关键问题是掌握这些搜索引擎的使用格式和主页中的窗口操作。第一个问题其实很简单,进入每一个搜索引擎进行搜索,记下Location栏中
的使用格式即可; 而在主页中进行窗口操作的目的是保证原有网页的完整性和整体观感。下面的程序列出了网上常用的“YAHOO ”等六大搜索引擎, 读者可以按照本文提供的方法自行增减搜索引擎到程序中。按“开始搜索”按钮, 程序依次调用所选定的搜索引擎同时对所输入的字符串进行搜索。打开各个窗口看看, 六大搜索引擎搜索的结果有什么不同。如此强大的搜索, 恐怕不会再有“漏网之鱼”了。

< html >
< head >
< title >
在自制主页中实现搜索功能
< /title >
< scriptlanguage="javascript" >
< !--
functionsearch()//处理输入的字符串, 用加号替代空

{varzfc=document.eingabe.searchtext.value;
varsearchword="";
for(vari=0;i< zfc.length;i++)
{varjiequ=zfc.substring(i,i+1);
if(jiequ=="")searchword+="+"
elsesearchword+=jiequ;}
//如果Yahoo被选中,则打开一个新窗口并调用Yahoo 来
搜索,下同
if(document.eingabe.yahoo.checked)
{ varyahoo= open( "http: //search. yahoo. com
/bin/search?p="+searchword," yahoo "," toolbar=yes
,location=yes,directories=yes,status=yes,menubar=yes,
scrollbars=yes,resizable=yes");}
//Lycos
if(document.eingabe.lycos.checked)
{varlycos=open("http://lycos.cs. cmu. edu  /cgi
- bin/pursuit? query= "+ searchword+ "&map  ab= the
- catalog", "lycos", "toolbar= yes, location= yes
,directories=yes,status=yes,menubar=yes, scrollbars
=yes,resizable=yes");}
//Excite
if(document.eingabe.excite.checked)
{varexcite=open("http://www.excite.com/ search
. gw? search= "+ searchword+ "&map collection
= web&mapsearchType= Concept&mapmode= relevance&map

showqbe= 1  &mapdisplay= html2  % 2Clb", "excite"
,"toolbar=yes,location=yes,directories= yes, status
=yes,menubar=yes,scrollbars=yes,resizable=yes");}
//Infoseek
if(document.eingabe.Infoseek.checked)
{ varInfoseek= open( "http: //www. infoseek
.com/Titles?qt="+searchword+ "&mapcol= WW&mapsv= IS&map lk=noframes&mapnh=10","Infoseek","toolbar=yes
,location=yes,directories=yes,status=yes,menubar=yes,
scrollbars=yes,resizable=yes");}
//WebCrawler
if(document.eingabe.WebCrawler.checked){varWebCrawler=open("http:// webcrawler.com/cgi
- bin/Web  Query? searchText= "+ searchword+ ""
,"WebCrawler","toolbar=yes,location=yes,directories
= yes, status= yes, menubar= yes, scrollbars= yes
,resizable=yes");}//Hotbot
if(document.eingabe.Hotbot.checked)
{varHotbot=open("http://www.hotbot. com/? MT= "
+searchword+"&mapSW=web&mapSM=MC&mapRG=NA&map-v=2
&mapact.search.x=81&mapact.search.y= 10", "Hotbot"
,"toolbar=yes,location=yes,directories= yes, status
=yes,menubar=yes,scrollbars=yes,resizable=yes");}}
//-- >
< /script >< /head >
< bodybgcolor="#ffffff"text="#000000"link="#
b50000"alink="#0000b5"vlink="#0000b5" >
< p >< fontcolor="red" >< h3 >
本程序是一个在个人主页中调用搜索引擎实现字符串搜
索的例子,该程序仅列举了最常用的六种搜索引擎,读者可以
自行增减。由于程序采用了窗口技术, 所以并不影响原主页
的完整与美观。
< /h3 >< /font >< /p >< center >
< formname= "eingabe" onSubmit= " search( )
;returnfalse;" >
请输入要搜索的字符串:
< inputtype=textname="searchtext"size=30value
=" " >
< p >
< inputtype= checkboxname
="yahoo"CHECKED &gtYahoo< br >
< inputtype= checkboxname
="lycos"CHECKED &gtLycos< br >
< inputtype=checkboxname=" excite  " CHECKED
&gtExcite< br >
< inputtype=checkboxname=" Infoseek " CHECKED
&gtInfoseek< br >
< inputtype=checkboxname="WebCrawler " CHECKED
&gtWebCrawler< br >
< inputtype=checkboxname=" Hotbot  " CHECKED
&gtHotbot< br >
< p >
< inputtype=buttonvalue="开始搜索" onClick= "
search()" >
< /form >
< /body >
< /html >

 

3、动态Web页面的制作技巧

  随着Internet应用的发展,主页已不再仅仅是一个企业的信息窗口,公司的许多业务都可通过INTERNET来实现,如客户可通过供应商的主页来订货、公司可通过自已的主页收集客户的反馈信息等。另一方面,随着公司业务的发展、地理分布的拓宽,在总公司与各子公司之间建立一个简单的局域网已不可能,这时可通过INTERNET来实现各子公司与总公司之间的业务处理,即采用目前较为流行的企业应用解决方案即NCA结构、0客户端解决方案来实现。因此,如何使自己的主页与数据库动态地连接起来、如何通过主页的操作来实时操纵数据库中的记录已成变为一个很重要的课题。下面就来介绍几种解决主页与数据库动态连接的方法。

  首先,为了使大家能边看下面的介绍边上机操作,您需要在Windows 95或Windows NT上作如下准备工作。

  1.建立ACCESS数据库,c:\my documents\mydata.mdb。

  2.在mydata数据库中建表mytable(a dblong,b dbtext,c dblong),并添加适量的试验数据。

  3.建立系统DSN(database source name),在控制面板的ODBC中进行设置,取数据源名为ACCESSMDB,并指向刚建的mydata数据库。

  4.安装PWS(Personal Web Server),它位于Windows 98光盘的\addons\pws目录中。

  5.用frontpage在PWS上新建一Web,如http://yourhostname/myweb,在缺省情况下,yourhostname是您的主机名称。

  6.用frontpage软件打开新建的myweb,并新建一子目录scripts,然后将scripts设置为可执行的子目录。

  至此,如果您的设置正确,那么就可打开Internet Explorer(以下简称IE),并在地址栏中键入http://yourhostname/myweb/scripts后就会看到如下提示:

  Directory Listing Denied

  This Virtual Directory does not allow contents to be listed

  这是因为该目录既无缺省的html文件(一般为default.htm),又不允许列出目录,但这已说明您的pws设置正确。下面来介绍第一种制作方法。

  一.用Frontpage Database Region Wizard向导完成设置

  ·打开Frontpage,进入已经建好的Web即myweb中,新建一页面newpage1,并编辑它。

  ·单击菜单栏中的“insert”,并选择“database”、“database region wizard”,这时会弹出一个对话框。

  ·在“odbc data source name”下的输入栏中,输入已建好的DSN,即Accessmdb,然后点击Next按钮进入下一步。

  ·在“Enter the sql string for the query”下的输入栏中输入select a,b,c from mytable,然后点击Next按钮进入一下步。

  ·点击Add按钮,在“enter the name of a query field to be added to the list”下的输入栏中输入字段名a,然后点击Ok按钮。

  ·重复上一步,将字段b和c都添加到查询列表中。

  ·点击Finish按钮。

  ·此时系统会提示您将该页面保存在可执行的目录中,并将扩展名改为 .asp,按照提示将newpage1.htm移动到scripts目录中,将newpage1.htm重命名为newpage1.asp。

  在IE地址栏中输入http://youhostname/myweb/scripts/newpage1.asp,按回车后就会看到数据库中的实验数据被显示了出来。

  此种方法操作简单,但不灵活,生成的html文件可读性差,不容易添加二次链接。

  二.直接调用HTTPODBC.DLL(IDC/HTX)

  HTTPODBC.DLL被称作Internet Database Connector,是一个ISAPI(Internet Server Application Programming Interface),它通过调用ODBC来访问数据库。

  这种方法涉及三个主要文件:

  1.httpodbc.dll

  在安装PWS后,该文件被放在\windows\system\inetsrv目录中。

  2.IDC文件

  IDC文件是一文本文件,扩展名为IDC(Internet Databse Connector),它包含HTML文件连接到数据库的必要信息、SQL语句、模板文件名等。

  文件格式:name:value,其中name为项目名称,如datasource、template、sqlstatement、username、password等。

  项目说明:

  datasource:数据源名,即在控制面板的ODBC中所建的数据源名(system DSN)。

  Template:模板文件名,该文件要与IDC文件同位于一个可执行的子目录中。

  Sqlstatement:所要执行的SQL语句。

  一个IDC文件至少要包含datasource、template、sqlstatement三项。

  3.HTX文件

  它是一个html文件,扩展名为HTX(HTML Extension File),它是数据库中的记录返回到页面的格式说明。

  格式说明:

  <%begindetail%>:返回多个记录时的起始位置。

  <%endetail%>:返回多个记录时的结束位置。

  <%fieldname%>:返回的字段名表示方法。

  4.举例

  .用notepad新建一文件,文件内容如下:

  datasource:accessmdb

  template:myhtx.htx

  sqlstatement:select a,b,c from mytable

   .将文件用myidc.idc名字保存到scripts目录中。

   .用notepad新建一文件,文件内容如下:

  <html>

  <head>

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

  <title>Home Page</title>

  </head>

  <body>

  <table border="1" width="100%">

   <tr>

   <th width="30%" align="center">A</th>

   <th width="30%" align="center">B</th>

   <th width="40%" align="center">C</th>

   </tr>

  <%begindetail%>

   <tr>

   <td width="30%"><small><small><%a%></small></small></td>

   <td width="30%"><small><small><%b%></small></small></td>

   <td width="40%"><small><small><%c%></small></small></td>

   </tr>

  <%enddetail%>

  </table>

  </body>

  </html>

  .以myhtx.htx名字保存文件,将上述文件保存到scripts目录中。在IE的地址栏中输入http://yourhostname/myweb/scripts/myidc.idc,按回车后就可看到返回的记录了。

  这种方法看起来麻烦,但使用起来却极为方便。事实上,您可以在数据库中作查询,将正确生成的SQL语句拷贝到IDC文件的sqlstatement项目中。另一方面,你可用页面编辑器(如Frontpage),作好一格式页面,然后将生成的html文件拷贝到HTX文件中,再按HTX文件的格式要求稍作修改就变成标准的HTX文件了。

  另外,IDC文件及HTX文件的可读性强,您可修改HTX文件,从而生成二次链接,即按照返回的记录链接到不同的IDC或HTML文件,如:

   <tr><A href="<%a%>.htm"><%a%></A></tr>

  这样,在返回的表中,就形成了二次链接,按返回的字段a值的不同,可链接到不同的a.htm文件。

  三.用ActiveX部件制作动态Web页面

  这种方法的重点是,首先用VISUAL BASIC 5.0或VISUAL C++在Web服务器建立ActiveX部件,然后调用OLEISAPI.DLL,实现对数据库的访问。其优点是使用非常灵活,在输出的html文件中可添加汇总(total或subtotal),字段可按指定的格式进行输出。


4、让你的“烘培鸡”全天候工作
——消除主页浏览器的差异

    在网上游荡,看着别人的精彩主页难免心里痒痒,但自己悬梁刺股之后养出的烘培鸡如果在不同的浏览器中搞得像基因突变,连你自己都认不出来的话,你的个人主页恐怕也就真的成了你个人看的主页了。痛定思痛,给烘培鸡进行一次现代点的基因重组吧!

  一个优秀的网页制作工具,会让你的烘培鸡开始就有一副较为强壮的身子骨。FrontPage98系出名门,才貌双全,又有大名鼎鼎的兄弟IE撑腰,是当然的选择。只是靠这个大家闺秀养出的“烘培鸡”只对IE百依百顺,见了Netscape等外人就多少非要闹点情绪。更严重的是在不同分辨率下,显示的页面会忽大忽小(你也不希望一些东东上下乱窜吧),所以对其严加管教是理所当然的,以便让你的烘培鸡在任何浏览器中都呈现相同的模样,真正地全天候工作。
  把所有的工作留给自己,充分满足访问者的个性,你的烘培鸡会看起来更加讨人喜欢:
  1.如果不希望页面上的东东在一些浏览器中显示时连你都不知道会被放在哪里的话,用表格来定位所有的文字和图形就显得非常必要了。在用空格来校准位置时要千万小心,因为在Netscape Gold和Opera等浏览器中半角的空格(在打开汉字输入法的情况下)会被显示成怪字符,应关闭汉字输入法输入空格或输入全角空格来定位。
  2.还有一些版本的浏览器不显示表格背景图形,只显示缺省背景颜色,甚至有的访问者关闭图形选项访问(不会吧?!),为了满足这一部分来访者最好同时设定表格背景图片和颜色,更何况并不是所有的浏览器都默认白底黑字呦。
  3.标识所有文档的字体和字号。具体结构组件的显示结果完全取决于浏览器,如果采用默认值会出现不同的显示结果。值得一提的是,尽量不要定义一些大多数用户所没有装载的特效字体,在你本机上运行也许没什么问题,但在别人看来就远不是那么回事了。需要的话可以制作成图片以求高度保真。
  4.定义颜色时要小心。我们管不了浏览者对其个人计算机的设置,你精心设计的背景颜色可能因产生雀斑一样的疵点而大杀风景。因为如果你的访问者的调色板中没有设置你自定义的某种颜色,那么访问者的浏览器会使用一种叫“高频振动”的技术来显示这种颜色,但由于不能显示正确的透明度和清晰度,最后所得效果将严重失真。所以在背景和大块颜色处选择适合Web页面的安全色还是相当必要的。以下是推荐的RGB安全值(颜色代码),只要从表中每列中任意选择一组16进制数即可构成6位RGB值(见文末表一)。事实上,在256色设置的浏览方式中,仅有此216种RGB值是绝对安全的,例如:CC66FF。另:HTML中设置背景颜色的语句是<body bgcolor= #CC66FF">
  5.不要轻易使用FrontPage98提供的动态插件。她所提供的这些东东因多半基于ActiveX,而不能在Netscape中正常显示。对于FrontPage98提供的动态效果,我们大多可以通过一些“低端”的JavaScript来实现(IE3.0已开始支持JavaScript),这一类效果的JavaScript代码很容易找到,而且有较快的实现速度。
  6.重要的提示性语句最好不要放置在Java滚动屏中。Netscape Gold和Opera等浏览器对Java的中文支持不尽如人意,会出现乱码现象,而且在同一页面上应尽少使用JavaApplet,否则会严重影响访问速度。
  7.虽然将你的文件名保存为.htm或.html在浏览上效果相同,但如果访问者使用早期的WIN3.x操作系统保存你的.html文档,由于其不支持4字母的扩展名,他可能无法顺利在本机打开,所以请尽量保存为.htm形式。
  使用带框架的分帧页面是最流行(或者说是最老土)的表现方式,而且在某些方面无疑是最有效的。但如果设置不当,FrontPage98在这方面有点认死理,不但固执地把你的一些她看起来不顺眼的代码强行篡改,而且即使在单帧页面上,由于IE和Netscape对一些基本的功能有不同的语法支持,她就只顺从IE,而使你的烘培鸡在Netscape中显得有些先天不足,只有由我们亲自动手来改动一些代码来改善这种情况了。改动代码最好在记事本等无格式控制符的文本编辑器中进行,而且改动后的页面文件最好不要拿到FrontPage98中再次做保存操作,否则她偷偷给你改回来,可别说我事先没告诉过你。清楚地认识框架设置方面的HTML标准,直接修改代码来实现某种功能,对于主页制作者来说可取得事半功倍的效果(这里可千万别偷懒)。
  8.首先写一个例子给大家<frameset frameborder= 0 border= 0 SCROLLING="NO" noresize cols="165,10%,2*, >
  你会在你的烘培鸡中发现类似的语句(以下均假设你已经使用FrontPage98制作出了大致的模样),可以根据需要做适当的调整。
  frameborder="n" border="n" :均为设置或删除帧边框,n=1设置边框,n=0则删除边框。其中frameborder是HTML4标准和IE用法,border是Netscape用法。要实现统一的效果就只好都设置了。
  滚动条的出现会让“唯美主义者”大动肝火。如果不想让它在某帧出现可以加入SCROLLING="NO"来隐藏(YES是要求出现,AUTO是根据需要出现),做得极端一些,你甚至可以将SCROLLING="NO"加在框架页的<frameset>中,一举消灭所有的滚动条——只要你不怕访问者使用低分辨率浏览时只看到半个页面;noresize:禁止访问者用鼠标拖动移动帧边框;cols="165,10%,2*, "依次设定各帧宽度。165是像素数,10%是占窗口的10%,"2*, "是将窗口剩余部分按2:1分配。
  HTML4标准中,各属性设置项次序可以任意打乱,但必须置于被描述对象的前端,至于字母大小写倒是无所谓,只是记住不要随便加入空格就行(同样适用于其它对象的描述)。
  9.分二帧的情况下,FrontPage98有时非要让你左面选择右面显示,如想要标新立异,使右页面选择,左页面显示,可以做如下调整:
  我们假设左帧名:left.htm 右帧名right.htm在你的框架页HTML中应会包含类似 <frame name=“contents” target=“main” src=“left.htm”>
<frame name=“main” src=“right.htm”>的语句。只须在right.htm中加入<base target=“contents”> 并删除left.htm中类似的语句就一切OK了!
  10.在框架页设置中(事实上如果你将表格的外框看作框架,而将单元格看作帧页的话,就会发现,设置表格和设置框架页属性方面是彼此相通的),各帧页宽、高的属性非常重要。我们这里以左右各一帧的框架页中各帧页宽度设置为例来说明(高度设置方面与宽度设置相同):
  a:左右帧页要求一定的比例(假设要求3:2)。应设置左帧为60%,右帧40%,这样可以保证在任意分辨率下都保持预定比例。但需注意若不是想达到特别效果,应保证左帧比例+右帧比例=100%
  b:有一个帧页有严格宽度限制(假设左帧要求150个像素)。应设置左帧为150,右帧为 (即设定右帧占满剩余窗口),这样右帧作为宽度可伸缩帧页,可自动随着窗口大小的变化而变化,有效适应不同分辨率。实际应用中,大多数情况下都会要求某部分一定要放置在窗口的固定位置,设置一个可变化部分尤其重要。表格中如已设定表格宽度为nn%的话,对于其中的一列要求不太严格的单元格(注意是一整列或一整行,单元格的宽度有可能相互影响)不设定其宽度,也可以起到相同的作用。
  c:超过100%宽度的设置并非完全没有用。如果设置为110%而同时设定不出现滚动条,你可以达到隐藏一部分帧页的目的。
  11.有时要求利用一个超链来同时打开两个帧页。我们先假设要通过超链1来同时载入帧页first.htm和next.htm到不同的帧页窗口,其中将next.htm在窗口banner处打开(窗口名称可以在框架页中类似
<frame name="banner" target="main" src="left.htm">的语句中找到)。需要在first.htm中加入onload指令:
  <body onload="parent.banner.location.href=
  'next.htm' ></body>
  具体加入形式:
  <html>
  <body onload="parent.banner.location.href=
  'next.htm' >
  此处是该文件原有的其他内容
  </body>
  </html>
  原理很简单,超链1打开first.htm,而first.htm中加入的onload语句自动打开next.htm到指定的窗口,从而实现利用一个链接控制两个帧页的功能(你完全可以进一步发挥)。
  12.在文字两侧加入“<BLINK>闪烁</BLINK>”会使其中文字闪烁,但并不适用于所有的浏览器。不要单单指望它来增加页面动感。
  13.很多人为了优化系统,会适当删除一些字体。如果你顽固地认为浏览器的默认字体绝对不适用于你的主页,而又不愿让删除了该种字体的访问者失望,大可以使用FACE= "来指定一系列字体类型,按优先级依次排列(中间用逗号分开。例如:<FONT FACE="Arial,Garamond,Georgia">welcome</FONT>
  14.在已定义宽度为窗口nn%的表格内加入无回车的文本(排列为一行)可以帮助我们轻易实现任意分辨率下的自动换行。但由于Netscape对一些中文字体不能提供很好的支持(例如:楷体_GB2312),即使访问者的系统中安装有该种字体,也可能显示为默认字体,设置不当甚至会产生乱码。对于字体问题,你可以用上面的方法设置多重字体,而为避免异常乱码,最好在换行后的文本两端再次加入文本属性标志。(其实并非一定要这样做,但有时对解决异常乱码很有效。)例如:
<font face= 楷体_GB2312">第一段无换行文本</font><br>
<font face= 楷体_GB2312">第二段无换行文本</font>
(其中<br>为经典换行符)
  15.想加入背景音乐?又要针对IE和Netscape分别设置(总是各行其是!)
IE:〈BGSOUND SRC="sound.mid" LOOP=1> (sound.mid是文件名,LOOP是播放次数,缺省值无限循环)
Netscape:〈EMBED SRC="sound.mid" AUTOSTART="True" HIDDEN="True" LOOP="false">
AUTOSTART="True"允许自动播放;因Netscape播放时会出现播放控制器,用HIDDEN="True"可以隐藏;LOOP="false"只播放一次,如要无限循环将false改为true即可。需要注意的是,一些版本IE中如同时出现上面两句,会产生错误。没问题啦,加入〈NOEMBED〉〈/NOEMBED〉标签:
〈NOEMBED〉〈BGSOUND SRC="sound.mid" LOOP=1> 〈/NOEMBED〉
〈EMBED SRC="sound.mid" AUTOSTART="True" HIDDEN="True" LOOP="false">
  16.使用JavaScript会让你的主页看起来更酷,但在对JavaScript感觉麻木和关闭此项功能的浏览器来说,你精心调教的JavaScript甚至会被显示成字符串(晕倒!!!!)解决方法嘛,加入说明标志<!--和-->使不支持JavaScript的浏览器将其忽略:
<!--Begin hidding JavaScript
此处加入JavaScript语句
//End hiding JavaScript-->
如果你一定要让访问者知晓本页使用了JavaScript,可以继续添加NoScript标志:
<NOSCRIPT>
[JavaScript]
</NOSCRIPT>
此时会显示英文字母[JavaScript]
  17.应慎用软回车。例如:我们在FrontPage98的表格中输入一段文字时,到达表格边界后文字会自动换行,这在IE中浏览时是没有什么毛病的,然而不要指望在NC和Opera中也会自动换行,他们会一行到底!要解决这个问题可以在每行的结尾按住Shift加个硬回车,或者直接在源文件中插入回车。前者由于取消了自动换行所以在选择大字体浏览时会出现一行分两行显而第二行可能只有1、2个字的情况;后者在IE浏览时并不取消自动换行功能但源文件中的回车将用空格代替,在其他浏览器中则处理为换行,所以相对来说比较好一点。
  “啊——”喘口气,就写到这里吧。 顺便说一句,任何一种主页制作工具都无法囊括HTML,对于一些高级效果只有采取手工录入的方法,更何况FrontPage98这类软件所提供的效果支持有其难以避免的商业竞争因素,所以烘培鸡在公布前,最好用不同的浏览器预览一下,这会帮你方便地发现问题。有空记得来我这里小坐(http://info.cq.cninfo.net/zxd/)指教呦。
(表一)
R   G  B
00 00 00
33  33  33
66  66  66
99  99  99
CC  CC  CC
FF  FF  FF                                   
返回TOP


 

武汉化工学院 地址:湖北省武汉市洪山区卓刀泉路366号 邮编:430074

网页制作:安智德    QQ:38540846          

电子邮件:anzhide@yahoo.com.cn   电话:02787447938
Psend kept free because of these great sponsors.a..

Other Sponsors

electrical connectors, Mangosteen Juice, real estate short sale, Jupiter FL real estate,

Furniture Markdown

Great Deals on furniture - Free Shipping!
Discount Furniture
Daybeds
Metal Beds
Platform Beds
Futons

Y-Net Wireless Internet

Denver area high speed wireless privider.
Colorado High Speed Internet, Wireless Internet Denver, VOIP Denver CO, T1 provider Denver, Denver Wireless ISP , Denver Internet Access,

Dog House Technologies

Doghouse Techonologies is located in Tampa Bay FL and offer professional web design, ecommerce development and custom application design for the internet.
Tampa Bay Web Design, E-Commerce Web Design, Tampa Bay Search Engine Marketing, Tampa Web Hosting, Florida Web Design, Custom Application Development, Search Engine Optimization,