如何在js中设置去掉工具栏、地址栏等。

JavaScript023

如何在js中设置去掉工具栏、地址栏等。,第1张

如果不能用window.open()的方式,还有一种比较好的方式,应该同样可以达到你想要的结果,就是弹出层的效果。 同时附上代码,你可以测试下看看。

<script language="javascript">

var currentMoveObj = null //当前拖动对象

var relLeft //鼠标按下位置相对对象位置

var relTop

function f_mdown(obj)

{

currentMoveObj = obj //当对象被按下时,记录该对象

currentMoveObj.style.position = "absolute"

relLeft = event.x - currentMoveObj.offsetLeft

relTop = event.y - currentMoveObj.offsetTop

}

window.document.onmouseup = function()

{

currentMoveObj = null //当鼠标释放时同时释放拖动对象

}

function f_move(obj)

{

if(currentMoveObj != null)

{

currentMoveObj.style.pixelLeft=event.x-relLeft

currentMoveObj.style.pixelTop=event.y-relTop

}

}

function fnPopup()

{

document.getElementById('popup').style.display='block'

// 只有在第一次显示时加载页面

//if(window.frames[0].location.href=='about:blank')

//window.frames[0].location.href="Dialog.aspx"

}

function fnCloseWin()

{

//parent.document.getElementById('uinput').value=document.getElementById('uinput').value

parent.document.getElementById('popup').style.display='none'

// alert(document.all('chb').value)

}

</script>

<input type="button" value="显示" onclick="javascript:fnPopup()" />

<input type="button" value="隐藏" onclick="javascript:fnCloseWin()" />

<br />

sdfasdfssdfsadf fsdfsdfsaf

<div id="popup" style="border: 1px solid #606060width: 320pxheight: 240pxdisplay: none

position: absolute" onselectstart="return false">

<p align="right" style="height: 20pxbackground-color: #999999cursor:move" onmousedown="f_mdown(popup)"

onmousemove="f_move(popup)">

<a href="#" onclick="javascript:fnCloseWin()" style="color:Red">关闭</a></p>

<input type="checkbox" id="chb" value="1" />

</div>

dsfsafdsf

用window.open(),具体参数:toolbar=no

height:表示新建窗口的高度;

width:表示新建窗口的宽度;

left:表示新建窗口到屏幕左边缘的距离;

top:表示新建窗口到屏幕顶端的距离。

directories:是否显示链接工具栏;

location:是否显示地址栏;

menubar:是否显示菜单栏;

resizable:是否允许调整窗口大小;

scrollbars:是否显示滚动条;

status:是否显示状态栏;

toolbar:是否显示工具栏。