Topic: (htm)框架页跳转问题:parent用法

  Print this page

1.(htm)框架页跳转问题:parent用法 Copy to clipboard
Posted by: redeyelove
Posted on: 2006-02-10 09:41

问:
做 BS 界面前。静态的, 我做了个 三层的 框架,, 要 实现 子框架中, 鼠标点击 其中一个窗体中的 某项,触发 另外一个 窗体 发生跳转。。。

假设,发生跳转的 那个窗体为:
<frame src="logList.htm" name=""ApromisdayLogtopmainFrame">

鼠标点击的事件为:
<a href="javascript:linkfiles('majordomo/promis/logList.htm')">上午</a>

javaScript 为:
<script language="javascript">
function linkfiles(page){
window.parent.frames["ApromisdayLogtopmainFrame"].location=page;
}
</script>

结果报错为:
window.parent.frames.ApromisdayLogtopmainFrame
为空或者不是对象。。

我试过把 script 改成:
window.parent.parent.frames["ApromisdayLogtopmainFrame"].location=page;

结果报错为:
window.parent.parent.frames.ApromisdayLogtopmainFrame
为空或者不是对象。。


Original subject: (htm)框架页跳转问题:parent用法,希望看看,感激万分

2.Re:(htm)框架页跳转问题:parent用法 [Re: redeyelove] Copy to clipboard
Posted by: why
Posted on: 2006-02-10 10:51

redeyelove posted
昨天发的贴,今天早上上班来一看,找不到了,被删了?心疼中。。。。

虽然这个问题和 java 没什么 大 关系,,但是,每个 做 BS 的 都应该要用到的,我查过 google 等 ,很少有这方面的准确详细的资料。都一天多了,还是没有解决。(或许我笨)
还请斑竹大哥别删了,我虽然很少发贴,但我来此论坛都很长一段时间了,这跟我“只看不回”的性格有关系吧。
我问的是菜鸟问题,但是来这个论坛的,肯定有所谓的 “高手”和“菜鸟”之分,而且我又发在“基础”这个栏目里--当然是基础问题,再说我 我对 这个问题,叙述的清楚、详细、报错提示也有,而且又花了不少时间去解决,只求 把 parent 的这个东西的用法 搞搞清楚,有什么不对? 难道 会影响论坛的 坛容、坛貌?

如果会影响,就继续删吧,那我从此转会别的论坛。。。


當日沒有删,而是移到jsp版
今天(2006-02-11)卻真的删了 http://www.cjsdn.net/post/view?bid=51&id=168964

不想Java基础有這些題目
所以把有關討論轉到jsp版去



andilyliao posted on 2006-02-09
use window.open("url");


and redeyelove replied on 2006-02-09 :
用这个不行吧,,那不就在 自己的 窗体中 跳转啦??

我是想 触发别的窗体的 页面跳转

3.Re:(请斑竹别删)再发(htm)框架页跳转问题:parent用法,希望看看,感激万分 [Re: redeyelove] Copy to clipboard
Posted by: redeyelove
Posted on: 2006-02-10 11:28

先谢谢 why 大哥,
这个也不要删了吧,毕竟每个做 BS的 都会碰到 这样的问题。。
总会 有不懂的人,,放在这里 还可以起到 点 作用,,
放在JSP:http://www.cjsdn.net/post/view?bid=51&id=168964

里面 没什么人气,这里比较好。。

问题我解决了,,,给大家共享下。。。

把script 改成 :
<script language="javascript">
function linkfiles(page){
window.parent.frames(1).location=page;
}

就好,但是还不明白用 :
window.parent.frames["ApromisdayLogtopmainFrame"].location=page;
为什么不行,我在父框架中 用 :
window.parent.parent.frames["ApromisdayLogtopmainFrame"].location=page;
(多加个 parent)
就可以,到子框架就不行,
</script>

不知道为什么,,希望指点迷津啊!

4.Re:(请斑竹别删)再发(htm)框架页跳转问题:parent用法,希望看看,感激万分 [Re: redeyelove] Copy to clipboard
Posted by: ranchgirl
Posted on: 2006-02-10 12:23

Hey, I was just struggling with the same problem, and solved in a very similar way. Are you using SVG too???

It seems to me, in SVG, you must using double parent to get the other frame.

Or maybe you can add another case for me...

Thanks!

5.Re:(请斑竹别删)再发(htm)框架页跳转问题:parent用法,希望看看,感激万分 [Re: redeyelove] Copy to clipboard
Posted by: redeyelove
Posted on: 2006-02-10 13:07

谢谢 ranchgirl
我没用 Scalable Vector Graphics

只是正要 做一个新的 BS 系统时,要 做个 模型给 客户看看,,

以前都是有现成的 系统 架构 所以没考虑这么多,

结果 现在 自己做的时候就发现很多问题了。。。

对不起,我也没有其他的case 我正在做呢。

但还是谢谢您 能帮我顶下


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923