请教如何弹开一小窗口,要求小窗口无任何菜单,包括关闭 var a=window.open("","","fullscreen")a.resizeTo(400,300)a.location = "http://sina.com.cn" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 弹出式窗口 IE 5.5 有一个window对象新的方法可以生成弹出式窗口:createPopup()。我们可以按下面的方法产生弹出式窗口: var popupObj = window.createPopup(); 这个窗口对象不会自动显示,必须通过它的show方法进行调用: popupObj.show(yOffset, xOffset, width, height, referenceObj) 其中:yOffset, xOffset 为距离屏幕左,上的大小;width, height 为窗口的宽和高;eferenceObj 为可选的参数,取代屏幕的左上角的位置。 例子的详细说明: 首先建立定义一个隐藏的菜单,供调入弹出窗口使用,这里的方法是定义一个屏幕之外的块 <STYLE> .menu {position: absolute; top: -1000; left: -1000} </STYLE> 菜单内容为一个表格: <TABLE CLASS=menu ID=submenu> <TR><TD NOWRAP><A HREF="http://lucky.myrice.com">精彩世界</A> </TD></TR> </TABLE> 本例点击的位置点:<A HREF='#' ONCLICK='showMenu(this, submenu)'>查看例子</A> showMenu() 函数有两个参数:调用此函数的link对象和submenu菜单的ID号。首先给弹出窗口指定body对象:var popupBodyObj = popupObj.document.body; 然后设定边界形状:popupBodyObj.style.border = "4px purple solid"; 然后向窗口写内容:popupBodyObj.innerHTML = menuID.outerHTML; 然后然后定义doclick函数作为onClick 的事件: for (var i = 0; i < popupBodyObj.all.length; i++) { if (popupBodyObj.all[i].tagName == "A") popupBodyObj.all[i].onclick = doClick; } ; 完整的showMenu()函数如下: function showMenu(linkObj, menuID) { var popupObj = window.createPopup(); var popupBodyObj = popupObj.document.body; popupBodyObj.style.border = "1px purple solid"; popupBodyObj.innerHTML = menuID.outerHTML; for (var i = 0; i < popupBodyObj.all.length; i++) { if (popupBodyObj.all[i].tagName == "A") popupBodyObj.all[i].onclick = doClick; } popupObj.show(0, linkObj.offsetHeight, menuID.offsetWidth, menuID.offsetHeight, linkObj); } doclick函数如下: function doClick() { parent.location = this.href; return false; } <style type="text/css"><!--body { font-family: "宋体"; font-size: 12pt; color: #000099}td { font-size: 11pt}.texian { line-height: 20pt; color: #ffffff; font-weight: bold} .menu {position: absolute; top: -1000; left: -1000}--></style><SCRIPT LANGUAGE="JavaScript"><!--function bName() { if (navigator.appName == "Microsoft Internet Explorer") return 1; if (navigator.appName == "Netscape") return 2; return 0;}function bVer() { // return version number (e.g., 4.03) msieIndex = navigator.appVersion.indexOf("MSIE") + 5; return(parseFloat(navigator.appVersion.substr(msieIndex,3)));}var nameCode = bName();var versionCode = bVer();// --></SCRIPT><SCRIPT LANGUAGE="JScript">function doClick() { parent.location = this.href; return false;}function showMenu(linkObj, menuID) { var popupObj = window.createPopup(); var popupBodyObj = popupObj.document.body; popupBodyObj.style.border = "4px purple solid"; popupBodyObj.innerHTML = menuID.outerHTML; for (var i = 0; i < popupBodyObj.all.length; i++) { if (popupBodyObj.all[i].tagName == "A") popupBodyObj.all[i].onclick = doClick; } popupObj.show(0, linkObj.offsetHeight, menuID.offsetWidth+60, menuID.offsetHeight+30, linkObj);}</SCRIPT></head><body bgcolor="#0099FF"> <SCRIPT LANGUAGE="JavaScript"><!--if (nameCode == 1 && versionCode >= 5.5) { document.write("<A HREF='#' ONCLICK='showMenu(this, submenu)'>查看例子</A>");} else { document.write("(必须使用 Internet Explorer 5.5)");}// --></SCRIPT><TABLE CLASS=menu ID=submenu> <TR><TD NOWRAP> <A HREF="http://lucky.myrice.com" TARGET="CONTENT">【精彩世界】</A> </TD></TR></TABLE> showmoduledialogue不能实现么我就是不想要关闭,另外要求窗口可移动 好象不行吧,我觉得你要求的只有楼上的几种方法还可以实现吧,这会头脑有些乱,你上MSDN上面去查查吧 下拉表单的怎么默认预选值 求助高手! 十万火急!!!! 这是一个怎样的功能啊? span 与 div的问题 此页需要AC_RunActiveContent.js 用JS怎么做上传图片时的截图? 如何在输入身份证号码的同时自动生成出生日期 在线等(急) 鼠标跟随问题,在线等!! 这段代码什么意思? DreamWeaver会在代码中自动加入如下JS~谁帮忙详细解释一下代码的意义. 急需求助, 需要一个多联 <select> 框的例子....谢!!
var popupObj = window.createPopup(); 这个窗口对象不会自动显示,必须通过它的show方法进行调用: popupObj.show(yOffset, xOffset, width, height, referenceObj) 其中:yOffset, xOffset 为距离屏幕左,上的大小;width, height 为窗口的宽和高;eferenceObj 为可选的参数,取代屏幕的左上角的位置。 例子的详细说明:
首先建立定义一个隐藏的菜单,供调入弹出窗口使用,这里的方法是定义一个屏幕之外的块
<STYLE>
.menu {position: absolute; top: -1000; left: -1000}
</STYLE> 菜单内容为一个表格: <TABLE CLASS=menu ID=submenu>
<TR><TD NOWRAP><A HREF="http://lucky.myrice.com">精彩世界</A>
</TD></TR>
</TABLE> 本例点击的位置点:<A HREF='#' ONCLICK='showMenu(this, submenu)'>查看例子</A>
showMenu() 函数有两个参数:调用此函数的link对象和submenu菜单的ID号。首先给弹出窗口指定body对象:var popupBodyObj = popupObj.document.body;
然后设定边界形状:popupBodyObj.style.border = "4px purple solid";
然后向窗口写内容:popupBodyObj.innerHTML = menuID.outerHTML;
然后然后定义doclick函数作为onClick 的事件:
for (var i = 0; i < popupBodyObj.all.length; i++) {
if (popupBodyObj.all[i].tagName == "A")
popupBodyObj.all[i].onclick = doClick;
}
;
完整的showMenu()函数如下:
function showMenu(linkObj, menuID) {
var popupObj = window.createPopup();
var popupBodyObj = popupObj.document.body;
popupBodyObj.style.border = "1px purple solid";
popupBodyObj.innerHTML = menuID.outerHTML;
for (var i = 0; i < popupBodyObj.all.length; i++) {
if (popupBodyObj.all[i].tagName == "A")
popupBodyObj.all[i].onclick = doClick;
}
popupObj.show(0, linkObj.offsetHeight, menuID.offsetWidth, menuID.offsetHeight, linkObj);
}
doclick函数如下:
function doClick() {
parent.location = this.href;
return false;
}
<!--
body { font-family: "宋体"; font-size: 12pt; color: #000099}
td { font-size: 11pt}
.texian { line-height: 20pt; color: #ffffff; font-weight: bold}
.menu {position: absolute; top: -1000; left: -1000}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function bName() {
if (navigator.appName == "Microsoft Internet Explorer")
return 1;
if (navigator.appName == "Netscape")
return 2;
return 0;
}function bVer() {
// return version number (e.g., 4.03)
msieIndex = navigator.appVersion.indexOf("MSIE") + 5;
return(parseFloat(navigator.appVersion.substr(msieIndex,3)));
}var nameCode = bName();
var versionCode = bVer();
// -->
</SCRIPT><SCRIPT LANGUAGE="JScript">
function doClick() {
parent.location = this.href;
return false;
}function showMenu(linkObj, menuID) {
var popupObj = window.createPopup();
var popupBodyObj = popupObj.document.body;
popupBodyObj.style.border = "4px purple solid";
popupBodyObj.innerHTML = menuID.outerHTML;
for (var i = 0; i < popupBodyObj.all.length; i++) {
if (popupBodyObj.all[i].tagName == "A")
popupBodyObj.all[i].onclick = doClick;
}
popupObj.show(0, linkObj.offsetHeight, menuID.offsetWidth+60, menuID.offsetHeight+30, linkObj);
}
</SCRIPT></head>
<body bgcolor="#0099FF">
<SCRIPT LANGUAGE="JavaScript">
<!--
if (nameCode == 1 && versionCode >= 5.5) {
document.write("<A HREF='#' ONCLICK='showMenu(this, submenu)'>查看例子</A>");
}
else {
document.write("(必须使用 Internet Explorer 5.5)");
}
// -->
</SCRIPT>
<TABLE CLASS=menu ID=submenu>
<TR><TD NOWRAP>
<A HREF="http://lucky.myrice.com" TARGET="CONTENT">【精彩世界】</A>
</TD></TR>
</TABLE>
我就是不想要关闭,另外要求窗口可移动
这会头脑有些乱,你上MSDN上面去查查吧