JavaScript:用JS函数隐藏浏览器地址栏(续)


现在介绍第二种方法,这个方法我是从雅虎网站上学来的:

第一:函数的书写,我觉得这种书写的方法还是不错的,值得学习:

其中参数 都介绍过,不再赘述。

<script language=Javascript type=text/Javascript>

function sms( aobj, flag)
{
try
{
var width = 470;
var height = 392;
var left = ( screen.width – width ) / 2;
var top = ( screen.height – height ) / 2;
var href = aobj.href;
var param = ‘resizable=0, scrollbars=0, width=’ + width + ‘, height=’ + height + ‘, left=’ +left + ‘, top=’ + top;
if(flag == 1) param += ‘,location=1′;
window.open( href, ‘_blank’, param );
}
catch( e )
{
;
}
return false;
}
</script>

函数的调用也很值得学习,使用的是如下代码:

<a href=“emailus.html” onclick=“return sms(this, 0)” target=“_blank”>给我们来信</a>

这里page.html是要打开的网页的相对或者绝对地址。这种方法能够确保网页的打开,如果浏览器不支持JS也没有关系,不过就是还能够显示地址栏。

对于有些浏览器,如遨游和MyIE等等,可能这些代码会失效。


版权信息:本文来自老杨个人网站,作者老杨原文地址,转载请注明出处。

如果喜欢本站,敬请订阅:老杨个人网站。谢谢惠顾!


分类: 信息技术
标签: ,

前1排已经被占了我要占座

  1. 请将代码中的中文字符换成英文字符,否则无法运行。

    回复Ta

:emotion58 :emotion57 :emotion563 :emotion562 :emotion561 :emotion560 :emotion56 :emotion559 :emotion558 :emotion557 :emotion556 :emotion554 :emotion552 :emotion551 :emotion550 :emotion55 :emotion547 :emotion546 :emotion544 :emotion543 :emotion542 :emotion541 :emotion540 :emotion54 :emotion539 :emotion538 :emotion537 :emotion536 :emotion535 :emotion534 :emotion533 :emotion532 :emotion531 :emotion530 :emotion53 :emotion529 :emotion526 :emotion525 :emotion524 :emotion523 :emotion522 :emotion521 :emotion520 :emotion52 :emotion519 :emotion518 :emotion517 :emotion516 :emotion515 :emotion514 :emotion513 :emotion512 :emotion511 :emotion510 :emotion51 :emotion119 :emotion113