友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
飞读中文网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

电脑十万个为什么-第29章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



TML  Layout  控件也是  ActiveX  ControlPad  的一部分;可通过  MSDN  库安装。由于提供了基于  WYSIWYG(所见即所得)页的全帧编辑器,ActiveX  Control  Pad  可以与  HTML  Layout  Control  相结合使用。  这使得用  ActiveX  控件开发先进的二维风格的  HTML  设计变得更加简单。
30;Q:怎样在网页上显示多少人在线(online)?
A:只要你的网站支持  ASP,那么在网站的根目录中放置以下内容的  Global。asa  文件,问题就解决了。将语句  〈%  response。write  〃现在有  〃  &  Application(〃WhosOn〃)  &  〃  人在线。〃  %〉  放在你的  ASP  网页中用于显示在线人数。  
  Sub  Application_OnStart
  Session。Timeout1
  Application。Lock
  Application(〃WhosOn〃)    0
  Application。UnLock
  End  Sub
  Sub  Session_OnStart
  Application。Lock
  Application(〃WhosOn〃)    Application(〃WhosOn〃)  +  1
  Application。UnLock
  End  Sub
  Sub  Session_OnEnd
  Application。Lock
  Application(〃WhosOn〃)    Application(〃WhosOn〃)1
  Application。UnLock
  End  Sub
31;Q:用样式表(CSS)定制表格边框:
A:
〈Table  border0  idtb1  style〃border:3px  solid  red〃〉
〈tr〉〈td〉用样式表(CSS)定制表格的例子〈/td〉〈/tr〉
〈/Table〉
32;Q:闪亮的表格边框:
A:
  制做闪亮的表格边框!
  《  这段脚本放在表格的后面
  function  flashit()
  {
  if  (document。all)  return
  if  (tb1。style。borderColor〃green〃)
  tb1。style。borderColor〃red〃
  else
  tb1。style。borderColor〃green〃
  }
  setInterval(〃flashit()〃;  400)
  //》
33;Q:JavaScript  实现的简单时钟:
A:
  (1)在〈Head〉〈/Head〉之间放置以下脚本:
  《
  var  timerID    null;
  var  timerRunning    false;
  var  id;pause0;position0;
  function  stopclock  ()
  {  if(timerRunning)
  clearTimeout(timerID);
  timerRunning    false;
  }
  function  showtime  ()
  {
  var  now    new  Date();
  var  hours    now。getHours();
  var  minutes    now。getMinutes();
  var  seconds    now。getSeconds()
  var  timeValue      +  ((hours  》12)  ?  hours  12  :hours)
  timeValue  +  ((minutes  《  10)  ?  〃:0〃  :  〃:〃)  +  minutes
  timeValue  +  ((seconds  《  10)  ?  〃:0〃  :  〃:〃)  +  seconds
  timeValue  +  (hours  》  12)  ?  〃  P。M。〃  :  〃  A。M。〃
  document。clock。face。value    timeValue;
  timerID    setTimeout(〃showtime()〃;1000);
  timerRunning    true;
  }
  function  startclock  ()
  {  stopclock();
  showtime();  
  }
  //》
  (2)在〈Body〉属性中加  onLoad〃startclock()〃
  (3)在〈Body〉〈/Body〉中间加
  即可。
34;Q:自动滚动屏幕文字:
A:
  var  position    0;  
  function  scrollit()
  {  
  if  (position    640  ){
  position++;
  scroll(0;position);
  clearTimeout(timer);
  var  timersetTimeout(〃scrollit()〃;25);  
  timer;
  }
  }  
  以上脚本加在〈Head〉〈/Head〉中间,再在〈BODY〉属性中加  Onload〃scrollit()〃。  
35;Q:“下雨”JavaScript  脚本:
A:将以下脚本放在〈Body〉〈/Body〉中间即可:
  《  Begin
  var  no    50;
  var  speed    1;
  var  ns4up    (document。layers)  ?  1  :  0;
  var  ie4up    (document。all)  ?  1  :  0;
  var  s;  x;  y;  sn;  cs;
  var  a;  r;  cx;  cy;
  var  i;  doc_width    800;  doc_height    600;
  if  (ns4up)  {
  doc_width    self。innerWidth;
  doc_height    self。innerHeight;
  }
  else
  if  (ie4up)  {
  doc_width    document。body。clientWidth;
  doc_height    document。body。clientHeight;
  }
  x    new  Array();
  y    new  Array();
  r    new  Array();
  cx    new  Array();
  cy    new  Array();
  s    8;
  for  (i    0;  i  《  no;  ++  i)  {  
  initRain();
  if  (ns4up)  {
  if  (i    0)  {
  document。write(〃〃);
  document。write(〃;〃);
  }
  else  {
  document。write(〃〃);
  document。write(〃;〃);
  }
  }
  else  
  if  (ie4up)  {
  if  (i    0)  {
  document。write(〃〃);
  document。write(〃;〃);
  }
  else  {
  document。write(〃〃);
  document。write(〃’〃);  //设定雨点的字符
  }
  }
  }
  function  initRain()  {
  a    6;
  r'i'    1;
  sn    Math。sin(a);
  cs    Math。cos(a);
  cx'i'    Math。random()  *  doc_width  +  1;
  cy'i'    Math。random()  *  doc_height  +  1;
  x'i'    r'i'  *  sn  +  cx'i';
  y'i'    cy'i';
  }
  function  makeRain()  {
  r'i'    1;
  cx'i'    Math。random()  *  doc_width  +  1;
  cy'i'    1;
  x'i'    r'i'  *  sn  +  cx'i';
  y'i'    r'i'  *  cs  +  cy'i';
  }
  function  updateRain()  {
  r'i'  +  s;
  x'i'    r'i'  *  sn  +  cx'i';
  y'i'    r'i'  *  cs  +  cy'i';
  }
  function  raindropNS()  {
  for  (i    0;  i  《  no;  ++  i)  {
  updateRain();
  if  ((x'i'    (doc_height20)))  {
  makeRain();
  doc_width    self。innerWidth;
  doc_height    self。innerHeight;
  }
  document。layers'〃dot〃+i'。top    y'i';
  document。layers'〃dot〃+i'。left    x'i';
  }
  setTimeout(〃raindropNS()〃;  speed);
  }
  function  raindropIE()  {
  for  (i    0;  i  《  no;  ++  i)  {
  updateRain();
  if  ((x'i'    (doc_height20)))  {
  makeRain();
  doc_width    document。body。clientWidth;
  doc_height    document。body。clientHeight;
  }
  document。all'〃dot〃+i'。style。pixelTop    y'i';
  document。all'〃dot〃+i'。style。pixelLeft    x'i';
  }
  setTimeout(〃raindropIE()〃;  speed);
  }
  if  (ns4up)  {raindropNS();  }
  else  
  if  (ie4up)  {raindropIE();  }
  //  End  》
36;Q:“地震”JavaScript  脚本:
A:将以下脚本放在〈Body〉〈/Body〉中间即可:
  《
  function  shake(n)
  {
  if  (window。top。moveBy)
{for  (i    10;  i  》  0;  i)
  {for  (j    n;  j  》  0;  j)
{window。top。moveBy(0;i);
  window。top。moveBy(i;0);
  window。top。moveBy(0;i);
  window。top。moveBy(i;0);

  }

  }
  //》
37;Q:一个用  JavaScript  实现的简陋的计算器:
A:全部代码如下:
  《
  function  pute(obj)  
  {obj。expr。value    eval(obj。expr。value)}
  var  one    '1'
  var  two    '2'
  var  three    '3'
  var  four    '4'
  var  five    '5'
  var  six    '6'
  var  seven    '7'
  var  eight    '8'
  var  nine    '9'
  var  zero    '0'
  var  plus    '+'
  var  minus    ''
  var  multiply    '*'
  var  divide    '/'
  var  decimal    '。'
  function  enter(obj;  string)  
  {obj。expr。value  +  string}
  function  clear(obj;  string)  
  {obj。expr。value    ''}
  //》
38;Q:在网页上实现“预览图”:
  A:网页制做时,大的图片会消耗较长的下载时间,为了不使浏览者失去耐心,可以采用“预览图”(low  source)的办法,即先下载一个“low  source”,然后再下载真正需要显示的图片。在  Html  文档中标注“low  source”的方法为:〈img  src〃需要显示的图片〃  lowsrc〃预览图〃  width〃x〃  height〃y〃〉(其中  width  和  height  是需要显示的图片的宽度和高度。如果不加  width  和  height  属性,浏览器视为以较小图片作为长宽尺寸。)
实现“预览图”还有一个方法,就是将预览图做成一个链接,如果用户愿意,可以点击它,再观看真正的图片,格式是:
39;Q:闪亮的链接:
  A:
  《  这段脚本放在链接的后面
  function  flashit()
  {
  if  (document。all)  return
  if  (link1。style。color〃green〃)
  link1。style。color〃red〃
  else
  
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!