|
|
主题: 弹出窗口高级问题!!
|
 有饭
职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
|
#162002/6/21 10:02:54
var sUrl=parent.mainFrame.location; sUrl=sUrl.lastIndexOf("/") 为什么老出错,提示为:对象不支持此属性或方法! sUrl难道不是string对象吗? 可是我用了write将值显示了出来,没错的啊
|
 有饭
职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
|
#172002/6/22 9:50:27
终于解决这个问题了,原来用 var sUrl=parent.mainFrame.location; sUrl 获取的是一个对象。怪不得在使用string对象的方法时候会出现“对象不支持此属性或方法”的提示。 要正确获得网页地址,还要在后面加上一个href。这样保存的就是一个string了!
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#182002/6/22 12:51:43
呵呵,我也疏忽了:
var sUrl=parent.mainFrame.location.href;
sUrl=sUrl.substring(0,sUrl.indexOf("/");
sUrl+="print.htm";
编辑历史:[这消息被ridincal编辑过(编辑时间2002-06-22 15:27:58)]
|
 有饭
职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
|
#192002/6/22 14:06:57
你的location还是多了一个S啊! :P
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#202002/6/22 14:09:33
covien在上个帖子中说 引用: 对不起,可能是因为我A页面用的是VBS,而B页面用的JS的原因! 但是我用JS不会写这几句! sUrl=parent.mainFrame.locations Url=left(sUrl,InStrRev(sUrl,"/")) sUrl=sUrl+"print.htm" 指教一下!
 还不是从你那copy来的,没注意,呵呵,改
|