• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
DHTML打造PictureSpelling
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
DHTML打造PictureSpelling
软件发布 DHTML打造PictureSpelling
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 网站架设 >> HTML/CSS >> DHTML打造PictureSpelling

DHTML打造PictureSpelling

添加时间: 2005-6-9 4:59:27  作者: 网络收集  阅读次数:73   来源: http://d9soft.com

         }
 this.top = the_top;
 this.left = the_left;
}
function isBetween(numMin, numCheck, numMax) {
 return (numMin<numCheck && numCheck<numMax);
}
function GetCell(x, y) {
 var Spl_Board = document.getElementById("Spl_Board");
 for(var i=0; i<Spl_Board.rows.length; i++) {
  var the_row = Spl_Board.rows[i];
  for(var j=0; j<the_row.cells.length; j++) {
   var the_cell = the_row.cells[j];
   pos = new get_Pos(the_cell);
   if(isBetween(0, y-pos["top"], the_cell.offsetHeight) && isBetween(0, x-pos["left"], the_cell.offsetWidth)) {
    return the_cell;
   }
  }
 }
 return false;
}
function showTbl(e) {
 if(ie) e = event;
 var the_tbl = document.getElementById("tbl");
 if(the_tbl.style.display == "none") {
  the_tbl.style.display = "";
 } else {
  the_tbl.style.display = "none";
 }
 return;
}
var Color_list = ["#ffffff","#eeeeee","#dddddd","#cccccc","#bbbbbb","#aaaaaa","#999999","#888888","#777777","#666666","#555555","#444444","#333333","#222222","#111111","#000000"];
var CurIdx = 0;
function flashTbl() {
 var Spl_Board = document.getElementById("Spl_Board");
 Spl_Board.style.backgroundColor = Color_list[CurIdx++];
 if(CurIdx==Color_list.length) {
  CurIdx = 0;
 } else {
  setTimeout("flashTbl()",25);
 }
 return;
}
window.onload = function() {
 PicSel(document.getElementById("sel"));
 ModeSel(document.getElementById("mode"));
 PicChg();
 for(var i=0; i<n; i++) {
  Pic_list[i].img.src = Pic_list[i].pic;
 }
 if(ns) document.getElementById('tbl').style.position="";
}
if(ns) window.captureEvents(Event.MOUSEMOVEEvent.MOUSEUP)
document.onmousemove = function(e) {
 if(ie) e = event;
 if(Layer_cur != null) {
  var the_top  = e.clientY - pY;
  var the_left = e.clientX - pX;
  Layer_cur.style.top  = the_top>0?the_top:0;
  Layer_cur.style.left = the_left>0?the_left:0;
  if(ie) Layer_cur.setCapture();
 }
}
document.onmouseup = function(e){
 if(ie) e = event;
 if(Layer_cur != null) {
  if(Layer_cur.id != "tbl") {
   the_cell = GetCell(e.clientX, e.clientY);
   if(the_cell) {
    if(the_cell.mark == Layer_cur.id) {
     Layer_cur.style.position = "static";
     if(ie) Layer_cur.style.filter = "";
     the_cell.appendChild(Layer_cur);
     Layer_cur.snap = "yes";
     flashTbl();
     Clip_num--;
     if(Clip_num == 0) alert("Victory !");
    }
   }
  }
  if(ie) Layer_cur.releaseCapture();
  Layer_cur = null;
  pX = pY = 0;
 }
}
document.onkeypress = function(e) {
 if(ie) e = event;
 var keycode = e.keyCode;
 if(keycode == 27){
  showTbl();
 }
}
document.onselectstart = new Function("return false");
</script>
<body bgcolor="#ffffee">
<div align=center>Please Use <font color="red">Esc</font> or <font color="red" style="cursor:pointer" onclick="showTbl()">click here</font> to show or hide the condition layer !</div>
<br />
<table id="tbl" style="border:black 1px solid; width:220px; position:absolute; top:10px; left:10px; background-color:#ffffee; z-index:9999" align="center">
 <tr style="cursor:move; background-color:#cccccc;" onmousedown="Layer_cur=document.getElementById('tbl'); pX=event.clientX-Layer_cur.offsetLeft; pY=event.clientY-Layer_cur.offsetTop;">
  <td align="right">
   <span style="cursor:pointer; text-align:center; font-family:Webdings;" onclick="var the_tbl=document.getElementById('tbl'); if(this.innerText=='1'){this.innerText='2';the_tbl.rows[2].style.display='none';}else{this.innerText='1';the_tbl.rows[2].style.display=''}">1</span>
   <span style="cursor:pointer; text-align:center; font-family:System;" onclick="document.getElementById('tbl').style.display='none'">x</span>&nbsp;
  </td>
 </tr>
 <tr><td align="center" valign="top">
  <div id="show" style="text-align:center; width:200px; height:150px; margin:0px; padding: 0px; overflow: hidden"></div>
 </td></tr>
 <tr><td>
  <div align="center">
   <div id="sel" >Picture Select: </div><br />
   <div id="mode">&nbsp; Mode &nbsp;Select: </div><br />

DHTML打造PictureSpelling(3) 第 [1] [2] [3] [4]  下一页

 

上下文章:

 

上一篇文章: 事件触发列表与解说 下一篇文章: 鼠标实现图片的渐有渐无

相关文章:

  • 用Photoshop打造性感美女素描线稿
  • PS教程:打造都市颓废风格海报
  • 据国外媒体报道!微软全力打造Windows 7 蓄势待发
  • 占用0%资源 HOST文件打造迷你
  • Photoshop打造古典风格的MM肖像画

相关软件:

  • DHTML Menu Builder V4.20.015
  • ASP与DHTML资料集锦(WDL)

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

网站架设分类导航

  • DreamWeaver
  • HTML/CSS
  • Flash
  • Firework
  • FrontPage
  • 建站指南

本类经典文章推荐

  • 用CSS控制IE下中英文字体显示对齐
  • 总结:CSS在IE与Firefox下的兼容性
  • 经典:CSS应用常见问题大总结
  • 网站设计的标准时代
  • 用层模拟下拉列表框
  • 苏沈小雨样式表中文手册系列
  • 用CSS控制网页总体风格
  • WEB界面设计五种特征
  • 深入透析样式表滤镜(上)
  • HTML的基本元素

HTML/CSS阅读排行

  • 用层模拟下拉列表框
  • 突破网页文字无法复制局限
  • 流程图软件Visio作“高难度”网页
  • 图片模糊转清晰
  • 苏沈小雨样式表中文手册系列
  • WEB界面设计五种特征
  • 用CSS控制网页总体风格
  • 制作精美圆角表格两种方法
  • 网页制作小工具大全(中)
  • CSS属性列表

网站架设阅读总排行

  • 用层模拟下拉列表框
  • 教你如何用Dreamweaver制作电子相...
  • 如何设计首页???(解答)
  • 突破网页文字无法复制局限
  • 用Dreamweaver插件制作动态下拉菜...
  • Dreamweaver基础技巧-布局阶段
  • 动态QQ表情DIY Fireworks轻松搞定
  • 流程图软件Visio作“高难度”网页
  • 站点-网页布局设计基础
  • 网页制作隐藏对象巧利用

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有