这个技巧是所有窗口技术中最让人感到惊叹的一个。但是很可惜的时,它只能在 Communicator 浏览器下运行,并且需要经过签名的脚本。JavaScript 1.2 在去除浏览器工具栏这一功能上比 1.1 做的要好,它可以去除所有的浏览器边框,包括标题栏和三维边界。还有一点会让事情看起来更加复杂,因为在这个例子中的脚本没有经过签名,所以用户启动代码库原则(codebase principle)才能看到去除边框的窗口。要创建无边框窗口,需要用户额外的授权,并在 window 的 open() 方法的第三个参数中添加一个简单的 titlebar=no:var bareWin = null; var whoAmI = navigator.appName; var whatAmI = parseInt(navigator.appVersion.charAt(0)); function stripTease() { if (whoAmI == "Netscape" whatAmI = 4) { netscape.security.PrivilegeManager.disablePrivilege("UniversalBrowserWrite");} else {alert('Whoa, Web Builder! Download a version of Netscape Communicator 4.x to view the chromeless window! ');}} 由于标题栏以及三维边框都不见了,所以有些原本该有的功能也随之消失,例如拖曳标题,拖曳边框来改变窗口大小,最小化,最大化以及关闭窗口等按钮都会无法使用。撇开浏览器专属的安全性问题不谈,上面这段程序代码能够让你创建一个真正完全自主的窗口。
在金寨等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站建设 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,营销型网站,外贸网站建设,金寨网站建设费用合理。
script type="text/javascript"
function imgborder(){
//页面中第n个图片的边框
document.getElementsByTagName('img')[n].style.border="1px red solid";
//指定id图片的边框
//document.getElementById('aa').style.border="1px red solid";
//某元素下第n个图片的边框
//document.getElementById('bb').getElementsByTagName('img')[n].style.border="1px red solid";
}
window.onload=imgborder;/script
!Doctype HTML
html
head
title文本框宽度自动适应文本宽度 /title
/head
script type="text/javascript"
function changeInputlength(cursor)
{
var getcount=document.getElementById("countFont");
var getText=document.getElementById("text");
getcount.innerHTML='font第'+(parseInt(getText.value.length)+1)+'个字符/font';
cursor.size=getText.value.length+2;
}
/script
body
请输入字符:input type="text" size="3" id="text" onkeydown="changeInputlength(this);"/
span id="countFont"/span
/body
/html
[img]