china.com
主页
新闻
体育
游戏
文化
教育
健康
财经
科技
旅游
军事
娱乐
商贸
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  


主页制作技巧三则

2000-08-16 09:01:15

  检验Web页面链接有效性的快捷方法

  如果网页中的链接点比较多,就会在维护中遇到很多问题。首先,一个链接点的 URL名可能很长, 我们只有保证一个字母都不敲错才能正确进行链接,无疑这对输入的要求是很高的。另外,时间一长,某些站点已不复存在,过去有效的链接已经变成了“死链接”,如果靠人工定期一个个站点去访问以确保链接正确,那几乎是不可能的。这是个让人为难的问题,而利用FrontPage98就能有效地解决这个问题。

  首先启动FrontPage 98并打开欲检验的Web站点(就在本地硬盘相应文件夹中) 。在左边Views(视图) 区选择Hyperlink Status(超链接状态)视图,此时屏幕右半边便转变为超链接状态视图。右边窗口中会列出该站点网页中所有超链接的状态表。最上一行是项目栏,共计有“Status(状态) "、“Hyperlink(超链接点) "、“In Page (所在页) "、“Page Title(页面标题)"、“Modified by(修改人)"五项。最重要的“状态” 一项共有三种值,黄球+Unknown表示尚未检查,红球+Broken表示断链,绿球+Ok表示有效链。 点击上方Status项目栏边框,可以按状态值排列超链接点,按此功能可将所有断链列于最前方, 以便于修改。当然,根据需要也可按“In Page" 等项目排列链接点,进行管理。如果只检查一部分链接点,其选择操作也在此窗口中进行。 选择排列在一起的链接点,按住“Shift",用上下方向键选择即可;选择分立的链接点,则要求按住“Ctrl"键,用鼠标左键单击欲选链接。

  刚开始所有的超链接点状态都为 “Unknown" , 要进行断链检查, 请先连上 Internet, 选择Tools选单下“Verify Hyperlinks..."工具。系统会弹出对话框,询问你要进行何种操作(共三种选择) 。“Verify all hyperlinks"是检查本站点所有的链接点,“Resume verification"用于恢复检查(检查工作意外中断后恢复操作) ,“Verify selected hyperlink(s)"只检查事先选定的一个或一组文件。选择一种工作方式,点击右方OK按钮,检验工作便正式开始了。

  自动检查完毕,可能你会发现一些标为红色的断链。下面就需要修正这些链接点了,操作起来也相当的方便。选中欲修正的链接,点击鼠标右键,弹出选单中会有“Edit Hyperlink..."和“Edit Page"这两项。选择“Edit Hyperlink..."一项,系统会询问将无效链接修改为哪一地址,比如FrontPage发现http://www.microsoft. com为无效链接, 我们发现为输入时录入错误,此时修改为http: //www.microsoft. com就对了。如果错误不易发觉不知如何修改,那可选用“Edit Page"一项,仔细研究该程序,以期发现问题之所在,实在不行就删掉该链接。

  自动滚屏

  绝大多数主页的显示范围会超出屏幕,访问者都必须要按动水平或垂直滚动杆来跳过开始的欢迎词,下面的函数演示了自动按指定的方向、速率、范围游动的主页的制作。

  varposition=0;

  functionscroller()

  {

  if(position!=400)

  { position++;

  parent.scroll(400,position);

  clearTimeout(timer);

  vartimer=setTimeout(″scroller()″,0);

  timer; } }

  显示访问者的浏览器类型、版本号等信息

  如果想让访问者浏览你的主页时, 显示出他的浏览器类型、版本号等信息,并提出建议,如:“请使用NETSCAPE浏览器。”那么,就把下面的函数加入到你的源代码中:

  vari=0;

  varj=0;

  varn=0;

  varBrowserInfo=″您的浏览器是:″+navigator.appName+″″+navigator.appCodeName+″″+navigator.appVersion;functionMakeArray(n)

  {

  this.length=n;

  for(varj=0;j\n;j++)

  {

  this[j]=0;

  }

  return this;

  }

  varMessages=newMakeArray(3);

  Messages[0]=″您的浏览器名字:″+navigator.appName;

  Messages[1]=″您的浏览器代码:″+navigator.appCodeName;

  Messages[2]=″版本:″+navigator.appVersion;

  Messages[3]=″欢迎您光临寒舍″;

  functionShowInfo()

  {

  document.Menu.Display.value=Messages[i];

  if(iΛ2)

  i=0

  else i++;

  document.Menu.Display.value=Messages[i];

  BrowserInfo=Messages[i];

  setTimeout(″ShowInfo()″,3000);

  }

  摘自《赛迪网》 蓝火/文

404 Not Found

404 Not Found


nginx


科技检索


中华网推荐

  • 1000名医生在线咨询

  • 中国足球队官方网站

  • 鸦片玫瑰(新版)

  • 精选股票天地

  • 闪光的flash教程

  • 中华网汽车世界

  • 为你的爱情出谋划策

  • 网文精选——野百合集

  • 世界文化遗产在中国

  • 历届香港小姐风姿集



  •  


    网络教室编辑信箱
    版权声明 | 本站检索 | 联系方法 | 刊登广告 | 使用说明 | 关于中华网 | 豁免条款

    版权所有 中华网