我遇到几个不会解决的问题

skimeister 2003-08-22 03:18:07
我遇到几个不会解决的问题
1.我使用window.open('abc.htm','target')打开了一个窗口A
请问如何在A中取得和设置自己的'target'值

2.窗口B是用showModelessDialog打开的
如何用javascript设置窗口B自己的地址(我试过很多方法都是新开窗口的)

3.如何使B窗口中的连接指向opener或特定的target而不是在新窗口中打开
...全文
28 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ark1994 2003-09-03
  • 打赏
  • 举报
回复
回答第三个问题:
<script language="JavaScript" type="text/javascript">
<!--
function CheckIndex()
{
if(window.opener==null)
{
window.open("index.htm");
}
else
{
if(window.opener.closed)
{
window.open("index.htm");
}
else
{
opener.focus();
}
}
window.opener=null
self.window.close();
}
//>
</script>
</head>
<body>
返回<span onClick="CheckIndex()" style="cursor:hand">主页</span>
</body>
</html>
hemeng 2003-09-03
  • 打赏
  • 举报
回复
up
烂笔头Danky 2003-09-03
  • 打赏
  • 举报
回复
你快点液吧,这里不适合你,编程也不适合你,你最好也还要再用电脑了!Sorry,失礼了!!!
  • 打赏
  • 举报
回复
结合用,自己多动一下脑了。呵呵~~
skimeister 2003-08-24
  • 打赏
  • 举报
回复
我想子窗口要达到的效果是:
1。子窗口永远最上显示
2。父窗口可操作
3。了窗口URL可重设/更新

我发现只有用showHelp()才做到
但就是不能改大小,,,,,,还有什么方法吗?
skimeister 2003-08-24
  • 打赏
  • 举报
回复
我的意思是全部功能都要一起实现,要一个解决方案
而不是分别的实现方法
烂笔头Danky 2003-08-24
  • 打赏
  • 举报
回复
1.如果只想子窗口永远在父窗口之上的话用showModalDialog()函数就可以了;

2.子窗口是可以对父窗口进行操作的,用open()开启子窗口时用opener属性来对父窗口的参考,当用showModalDialog()开启子窗口时用window.dialogArguments属性来对父窗口的参考!

3.子窗口URL的改变:
var newPage = open("http://www.yahoo.com.cn","");
newPage.location.replace("http://www.baidu.com");
烂笔头Danky 2003-08-23
  • 打赏
  • 举报
回复
应该没办法指定用showHelp()打开的窗口的大小和位置,因为这个函数只有url和contextID这两个参数!
skimeister 2003-08-22
  • 打赏
  • 举报
回复
who can help me
skimeister 2003-08-22
  • 打赏
  • 举报
回复
再请教一下怎样才能设置用window.showHelp打开的窗口的大小和位置?
meizz 2003-08-22
  • 打赏
  • 举报
回复
1. 在A里可以用 window.name 得到 target 的值, 你也可以给 window.name 赋值改 target

2. 好象没办法, 关掉老的, 再开新的吧

3. 在打开非模态框的时候第二个参数你可以把父网页的 window 等对象赋给它:
showModelessDialog("", window, ""); 在非模态框里:

if (window.dialogArguments != null)
ww = window.dialogArguments;
这样你可以操作父网页里的一切了, 比如 ww.location.href = "...";
ww.document.formName.inputName.value = ".."; ww.varName = "..."; 等等
课程简介:本系列课程主要讲三个内容:1)讲解项目规律,解决项目延期和加班严重问题。2)讲解事物或问题的背后逻辑,打造项目经理的方法论; 3)主动提升项目组成员能力,打造高效的学习型团队。课程分为三个部分:第一部分:项目管理的道法术,讲项目规律,讲如何打造高效的学习团队。第二部分:混合式开发讲解,讲项目管理的方法论。第三部分:通过对一个完整项目进行全流程的剖析,复习每个阶段的主要工作内容,学习课程上讲的技巧如何在实际项目中落地。第一部分:项目管理之道,我讲的是控盘式项目管理,掌握项目规律,根据产品定义、成员及能力和时间,灵活打造适合当下项目的管理方法。针对项目管理之道,我提出了“灵活变通的流程管理”和“学习型团队建设”两个项目管理之法。灵活变通的流程管理,我通过时代背景,对敏捷开发宣言和原则进行分析,讲解项目有时能做成,有时做不成,它们的原因所在。结合迭代开发和瀑布型开发的优点,我提出了混合式开发。学习型团队建设,我讲了团伙与团队,让你对自己的团队做定位;分享了小企业的人才结构,让你知道员工修养低、能力差的前因后果;讲解用人之道和团队建设原理,让你知道怎么用人;通过案例来讲解如何运用生命力四要素,打造学习型团队。第二部分,混合式开发流程节点讲解。每个阶段,我从做什么、怎么做、谁来做、做的结果,几个部分详细讲解项目每个阶段要怎么来做。除这四个部分,我还会讲解在每个阶段遇到问题,如何提升效率的技巧,原则性的内容等。理解上的错误,方法上的错误,我会重点讲解。某些节点中,有需要讲项目成员的行为模式和思维模式,会拿出来做讲解。第三部分,完整项目全流程剖析我把做这个系列课程做为一个项目,从概念阶段开始到项目上线、总结复盘,我是如何做的,中间遇到问题是如何解决的,应用到哪些技巧等,进行完整的分享。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧