在弹出ie新窗口的时候,如何先判断名称为abc的窗口是否已经存在,存在则改变abc
的url ,不存在则open一个名为abc的窗口
JavaScript有方法直接获取名称为abc的窗口吗?
没有的话是否可以获取进程中的句柄,如何获取?
的url ,不存在则open一个名为abc的窗口
JavaScript有方法直接获取名称为abc的窗口吗?
没有的话是否可以获取进程中的句柄,如何获取?
解决方案 »
- 用js编写的选项卡,要实现每个选项卡的关闭功能。我用的是removeChild方法,把标签节点和内容节点都删除。但删除后就不显示其他标签的内容了,怎么办啊?
- 如何 判断页面的的所有单选项是否被选中!!
- 请问iframe父窗口调用跳转后的子窗口里面的方法该怎么实现?
- IE7打印时去除页眉和页脚的JS代码是什么?
- 点击动态生成的链接发送异步请求
- 网页里添加图片问题
- asp.net母版子页中引用jquery,ui的draggable无效呢?
- 如何点击一个按钮,使该按钮隐藏以防止重复提交?
- 请教:弹出窗口返回值的问题
- 请帮我用javascript写ASP!
- 切换页面时提醒是否要保存
- 鼠标经过改变表格背景属性~~
var win;
function openwim(){
if(win==null) win = open('xx.html','win','');
else if(!win.closed) win.location.href="xxx.htm";
else win = open('xxx.html','win','');
}
function OpenSingleWindow(url,windowName,windowPar,width,height)
{ //通过window窗体名称唯一,来实现不重复打开新窗体
var str = window.location.href;
str=str.substring(0,str.lastIndexOf('/')); //alert(str+'/'+url);
if (windowPar!=null)
{
var left = Math.round((screen.width - parseInt(width))/2);
var top = Math.round((screen.height - parseInt(height))/2);
windowPar="toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,status=no,resizable=yes"
+",top="+top+",left="+left+ ",width="+width+",height="+height;
}
else
windowPar='toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,status=no,resizable=yes,width=800,height=600';
//查找窗口,直接省略url参数就是查找现有的windowName对象,没有则弹出空白窗口
var myWin = window.open("",windowName,windowPar);
//有了window对象,就可以用window.closed来获得窗口的关闭状态
if(myWin.location.href!=str+"/"+url)
myWin = window.open(url,windowName, windowPar);
myWin.focus();
}