友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
电脑十万个为什么-第15部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
130;Q:在网页中用 Javascript 判断 IE 窗口是否打开,还可以对 IE 窗口进行关闭/置前/置后操作
A:按“打开窗口”按钮后,如果 new。htm 没有打开,则打开它;如果打开了,就报告“new。htm is already opened。”。
var myPage;
function openMyPage()
{
if (!myPage || myPage。closed)
{ myPage=window。open(〃new。htm〃; 〃_blank〃); }
else
{ alert(〃new。htm is already opened。〃); }
}
以下函数还可以关闭上面打开的 IE 窗口:
function closeMyPage()
{ myPage。close(); }
置前 IE 窗口:
function focusMyPage()
{ myPage。focus(); }
置后 IE 窗口:
function blurMyPage()
{ myPage。blur(); }
以上方法只能打开、判断、操作本 IE 内代码控制的窗口,对别的 IE 进程的子窗口不起作用。
131;Q:用 Javascript 存取剪贴板:
A:
132;Q:网页中判断 IE 客户端是否装有 office
A:
function CheckExcel()
{
try
{new ActiveXObject(〃WScript。Shell〃);}
catch(x) {return false;}
try
{new ActiveXObject(〃Excel。Application〃);}
catch(x){return null;}
return true;
}
res=CheckExcel();
switch(res)
{
case true:
alert(〃安装有 EXCEL〃); break;
case null:
alert(〃没有安装〃); break;
case false:
alert(〃ActiveX 被禁用〃);
}
133;Q:Javascript 命令参数 external 的几个用法:
A: Window。external 就如同 print 参数一样,是 IE 默认的一个命令参数,我们最常用的用法是:
(1)、external。AddDesktopponent:把某一个网页变成用户的桌面。如果你知道有壁纸网站的话,不访用这个功能,直接就能让浏览者把喜欢的图片、页面变成自己的桌面。如果页面里有 Flash 动画那就更酷了。
function wallpaper()
{window。external。AddDesktopponent(〃url〃;〃title〃;0;0;1024;768);}
(2)、external。AddFavorite:把网站加入到用户的收藏夹。在页面上添加一个按钮,让浏览者可以方便地把页面地址保存在 IE 收藏夹里。
function add()
{window。external。AddFavorite(〃url〃;〃title〃);}
如果把 url 和 title 替换成 this。location。href; this。document。title 则自动把当前页面地址及其标题添加到浏览器收藏夹。
(3)、window。external。ShowBrowserUI:启动 IE 的“语言设置”和“整理收藏夹”功能。
134;Q:干掉免费个人主页上强加的广告窗口、广告条
A:一些免费主页经常在你的主页上强加各种类型的广告,很是烦人。但如果注意到它们都是以明文文本代码的形式加在网页中的某个固定的地方,则要干掉它们就不是很困难了。站长收集了一些技巧贴出来供大家参考:
1)、利用 注解标志来欺骗。
例如
处插进去的
// 这才是真的 body!
2)用
6)干掉包含指定名字的弹出窗口
135;Q:屏蔽 IE 的右键菜单,并定制自己的右键菜单
A:
#ie5menu
{
position:absolute;
width:150px;
border:1px solid green;
background…color:menu;
font…family:Verdana;
font…size:9pt;
line…height:20px;
cursor:hand;
visibility:hidden;
}
。menuitems
{
padding…left:15px;
padding…right:15px;
}
……》
//set this variable to 1 if you wish the URLs of
//the highlighted menu to be displayed in the status bar
var display_url=0
function showmenuie5()
{
var rightedge=document。body。clientWidth…event。clientX
var bottomedge=document。body。clientHeight…event。clientY
if (rightedge
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!