var a=window.open("","","fullscreen")
a.resizeTo(400,300)
a.location = "http://sina.com.cn"
a.resizeTo(400,300)
a.location = "http://sina.com.cn"
解决方案 »
- 为什么我的json读出来不是按顺序排的?
- 学习asp
- 诡异的js~ ~~~~(>_<)~~~~
- 树形控件显示不出来,求高人指教,在线跪求急等
- 以字母开头第二位为:的字符串的正则表达式
- 一个flash8广告
- 我结合CSDN上两个插件,合并了个可以同时选择日期时间的<iframe>,请问如何上传共享?
- 怎么做一个提交表单前出现提示的程序????
- 如何理解次语句hours += (theHour >= 12) ? " PM" : " AM";?????
- 这个功能是怎么实现的
- 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上面去查查吧