注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

《电脑之家》

请点击:“日志”浏览电脑知识

 
 
 

日志

 
 

图像区域标记超链接  

2010-09-09 00:49:46|  分类: 图像区域标记超链 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

2010年09月09日 - 自然醒 - FLASH 教 学 空 间

 图像区域映射完整代码结构

<TABLE height=898 width=600>
<TBODY>
<TR>
<TD>
<img height=898 src="http://bbs.replays.net/images/Uploadimage/bbs/20081209/2008120906250719890.jpg" width=600 useMap=#FPMap0>
<MAP name=FPMap0>
<AREA shape=RECT coords=22,159,138,220 href="http://aaa627903563.blog.163.com/blog/static/12130069320108885313439/"></AREA>
<AREA shape=RECT coords=300,480,400,560 href="http://aaa627903563.blog.163.com/blog/static/1213006932010870153423/"></AREA>
<AREA shape=RECT coords=480,800,580,880 href="http://aaa627903563.blog.163.com/blog/static/1213006932010879222447/"></AREA>
</MAP></TD></TR></TBODY></TABLE>

代码结束

 

 

代码解释:

<AREA shape=RECT coords=

这是图像的作用区域标记,表示图像的某个区域的图像映射,以及对这个图像映射建立一个超连接,rect是表示矩形,22,159,138,220是矩形的坐标。也可以这样简单地理解:假如图像映射区域为矩形A.B.C.D(A点位于左上角,则C点位于右下角)。那么,coords=22,159,138,220 的含义就是平面坐标的A(22.159)和C(138.220)。

那么,什么是图像映射?下面这篇文章很清楚的说明了什么是图像映射,及其用法。对于本篇博文的
 coords=22,159,138,220 "中的数字,其实是图像影射中需要绘制的图形的一些参数,上面博文中的rect告诉我们映射对象(别称:热区、触发区)是矩形。所以,需要控制矩形的左上角和右下角的坐标。也就是说(22.159)是矩形左上角坐标,(138.220)是矩形右下角坐标。

至于div标签中的代码,它的属性实际是定义了一个层,你可以参考一些层定义的html教程。
http://it.dgzx.net/zxkt/gaoyiji/2002-2003-2/others/UsingDreamweaver/html/17Layers2.html

图像映射的通俗解释就是指:在一幅图中定义若干个区域(俗称:映射区、热区),每个区域中指定一个不同的超链接,当单击不同的区域时,便可以跳转到相应的目标页面。定义映射区域时使用MAP标记符,在<MAP>和</MAP>之间添加映射区域,即:添加<AREA shape=RECT coords=22,159,138,220 href="http://aaa627903563.blog.163.com/blog/static/12130069320108885313439/"></AREA>
,映射区域使用AREA标记符。该标记符具有三个基本属性:

href :标识出目标的URL

shape :映射区域的形状名词。取值定向下面5种情况:

rect 矩形

circle 圆形

poly 多边形

default 整个图像区域
coords 用于标识映射区域的边界。

    标记了映射区域之后,就可以通过在IMG标记符中使用usermap属性来引用相应的映射信息。

一个完整的图像映射语法如下:

<map name="mymap">

  <area href=URL1 shape=rect coords="x1,y1,x2,y2">

  <area href=URL2 shape=circle coords="x,y,r">

  <area href=URL3 shape=poly coords="x1,y1,x2,y2,...,xn,yn">

</map>

<img src=image_URL usemap=#mymap>
 

后记:map标记符中,name属性的取值必须与img标记符中,usemap属性的取值相同,只是usemap属性的值前面多了一个# 。 上述范例中包含着三个映射区,分别是:

<AREA shape=RECT coords=22,159,138,220 href="http://aaa627903563.blog.163.com/blog/static/12130069320108885313439/"></AREA>
<AREA shape=RECT coords=300,480,400,560 href="http://aaa627903563.blog.163.com/blog/static/1213006932010870153423/"></AREA>
<AREA shape=RECT coords=480,800,580,880 href="http://aaa627903563.blog.163.com/blog/static/1213006932010879222447/"></AREA>

也就是说:<AREA shape=RECT coords=22,159,138,220 href="http://aaa627903563.blog.163.com/blog/static/12130069320108885313439/"></AREA>为一个映射区,有几个<AREA shape=RECT coords=......就是几个映射区,就有相同数量的超链接。

        该博文由本人首发网易博客,由于本人对“图像映射”部分内容理解的不够深入,加之语言表达能力,该文存在的问题在所难免,望广大网友发现后及时通知本人,做到及时纠正,以免误导广大读者,在此,本人表示诚挚谢意!

自然醒浅译

2010-09-09

与你同享 关闭IDM通道,实现提速

 @echo off
color 9a
title=关闭IDM通道,提高启动速度【自然醒博客空间提供】
@ ECHO.
@ ECHO.                     使  用  说  明
@ ECHO ╭══════════════════════════╮
@ ECHO ‖  IDE通道在这里看:设备管理器---IDE ATA/ATAPI控制器 ‖
@ ECHO ‖ 一般可看到两个或多个。                             ‖
@ ECHO ‖ 其属性内的“设备类型”,系统默认是“自动检测”,把 ‖
@ ECHO ‖ 它设为“无”可以提高开机速度。但如果以后要接硬盘或 ‖
@ ECHO ‖ 光驱,请记得把相应的通道改为“自动检测”,否则进系 ‖
@ ECHO ‖统后看不到它们。                                    ‖
@ ECHO ‖                                                    ‖
@ ECHO ‖                                                    ‖
@ ECHO ‖                    ═══自然醒博客空间提供═══  ‖
@ ECHO ‖                                                    ‖
@ ECHO ‖                                %DATE%   ‖
@ ECHO ╰══════════════════════════╯
@ ECHO.
@ pause
@shift
:: 修改IDE通道检测设备模式,不接设备的设置为无,提高XP启动速度
:: 建议在系统第二次重新启动检测到所有已经安装的IDE设备后运行
@set _debug=
@echo %_debug% off & setlocal ENABLEDELAYEDEXPANSION
set hkey1=HKLM\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDEChannel
set hkey2=HKLM\SYSTEM\CurrentControlSet\Control\Class
echo 检测开始.........
for /f "usebackq tokens=*" %%I in (`reg query %hkey1% ^| find /i "IDEChannel\"`) do call :_check "%%I"
@ ECHO.
@ ECHO.
@ ECHO.
echo IED通道检测设备模式设置完成。
@ ECHO.
pause
goto :eof

:_check
::echo %1
set subkey=
for /f "usebackq tokens=3*" %%J in (`reg query %1 ^| find /i "driver"`) do set subkey=%%J
set DriverDesc=
for /f "usebackq tokens=3,4*" %%K in (`reg query "%hkey2%\%subkey%" /v DriverDesc ^| find /i "driverdesc"`) do set DriverDesc=%%K %%L 通道
reg query "%hkey2%\%subkey%" /v MasterDeviceType | find /i "0x0" > nul
if not %errorlevel%==1 goto _ChgMaster
echo “%DriverDesc%”的设备0上有设备存在。
goto _CheckSlave

:_ChgMaster
reg add "%hkey2%\%subkey%" /v UserMasterDeviceType /t REG_DWORD /d 3 /f >nul
echo “%DriverDesc%”的设备0上无设备,系统“检测方式”设置为无。

:_CheckSlave
reg query "%hkey2%\%subkey%" /v SlaveDeviceType | find /i "0x0" > nul
if not %errorlevel%==1 goto _ChgSlave
echo “%DriverDesc%”的设备1上有设备存在。
goto :eof
:_ChgSlave
reg add "%hkey2%\%subkey%" /v UserSlaveDeviceType /t REG_DWORD /d 3 /f >nul
echo “%DriverDesc%”的设备1上无设备,系统“检测方式”设置为无。
echo.
echo. 关闭IDM通道批处理(自然醒博客空间提供)
ECHO.
ECHO.╭════════════════════╮
ECHO.‖                                        ‖
ECHO.‖★感谢使用★                            ‖
ECHO.‖                                        ‖
ECHO.‖ 本人空间收藏、整理了大量的关于DOS和批处‖
ECHO.‖                                        ‖
ECHO.‖理方面内容和实例,希望对研究这方面内容的‖
ECHO.‖                                        ‖
ECHO.‖网友有所帮助!                          ‖
ECHO.‖                   -----自然醒          ‖
ECHO.‖                                        ‖
ECHO.‖ ╭═════════════════╮ ‖
ECHO.‖ ‖    可以在下面设置自己的超链接    ‖ ‖               
ECHO.‖ ╰═════════════════╯ ‖                     
ECHO.╰════════════════════╯                      
ECHO.
ECHO.
ECHO.
ECHO. 关闭IDM通道完成于: %DATE% %time%
echo.
echo. 按【Q】键 退出脚本。
echo.
echo. 按【G】键 到自然醒的Blog做客!
echo.
echo.
:cho
set choice=
set /p choice= 请敲击相关按键,敲击回车后执行
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="Q" goto EXIT
if /i "%choice%"=="G" goto abc
echo 选择无效,请重新输入
pause >nul
goto abc
:abc
title=跳转到abc的Blog
start
http://aaa627903563.blog.163.com
title=退出脚本...
goto EXIT
:EXIT
title=脚本退出成功...
exit

 

 -----------------------------------使用方法---------------------------------

1:复制上面代码粘贴到自己的记事本里面。

2:点文件(F)---另存为(A)---保存在(I)桌面---文件名(N): 关闭通道.bat     (bat前面有个“ .”千万不要丢掉哦!)

3:点击桌面上的关闭通道“自制软件”图标,自动完成IDM通道关闭,实现网络急速狂飙。

备注:本空间强力推荐网友使用该批处理“自制软件”,以此实现网络提速!

  评论这张
 
阅读(872)| 评论(17)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017