js判断方法是不是存在?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断方法是不是存在?相关的知识,希望对你有一定的参考价值。
参考技术A第一种方法:
[javascript] view plain copy
if (typeof beforeReject != 'undefined' && beforeReject instanceof Function)
beforeReject(nextStep);
第二种方法:
if (对象名.方法名)
//方法存在
对象名.方法名();
第三种方法:
if(typeof(nl.onBlue)=="function")
//存在
else
//不存在
js 如何判断一个已打开的页面是不是存在??
在main.htm页面通过
win=window.open("test.htm","test","")打开一个窗口后,
可以在另一个页面,如main22.htm判断这个页面是否存在吗?
如果存在,则调用test.htm中的一个方法.
如果不存在,则重新open test.htm,并调用test.htm中的那个方法.
哪位高手指教啊.
这个问题困挠我好几天了.....
能再详细一些吗?
window.open返回的句柄是win.
打开的窗口的名称是"test"
to:7421021
不行啊.
第一次open是在main.htm
我现在要在另一个页面main22.htm进行check...
var win;
function OpenWindow
win=window.open("test.htm","test","");
function CheckWindow()
if(win!=null)
如果存在,则调用test.htm中的一个方法
else
如果不存在,则重新open test.htm,并调用test.htm中的那个方法.
OpenWindow();//如果不存在,则重新open test.htm
</script>
To:top1
那就没办法啦..因为只子窗口打开后只能在父窗口监测.. 参考技术A 金手指:请使用Cookie以及setInterval设计,详细代码就不用我说了吧?! 参考技术B 如果页面间不存在任何关系的话!
目前的没有这项功!或许以后会有! 参考技术C 土方法:在test.htm放张1x1的空白图片,然后在main22.htm检测if(../..gif) 参考技术D if windows.visbale=1 then....
以上是关于js判断方法是不是存在?的主要内容,如果未能解决你的问题,请参考以下文章