CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何判断打开网页的父网页是哪个?

楼主soddy(心太乱)2003-11-01 22:04:32 在 Web 开发 / JavaScript 提问

aspx页面上嵌入了一小块js代码  
  代码是这样的:  
  function   clicksubmit()    
  {  
  var   strCell   =   "";  
  for(i=0;i<document.CqryCellID.lbxCell.length;i++)  
  if(document.CqryCellID.lbxCell.options[i].selected   ==   true)  
  {  
  strCell   =   document.CqryCellID.lbxCell.options[i].text;  
  break;  
  }  
  if(strCell   !=   "")  
  {  
                        //如果是Form1的网页打开的改网页                        
                      opener.document.forms["Form1"].elements["tbElement1"].value   =   strCell;  
                        //如果是Form2的网页打开的改网页    
  opener.document.forms["Form2"].elements["tbElement2"].value   =   strCell;  
  window.document.CqryCellID.submit();  
  }  
  }  
  程序怎么判断是哪个父网页打开改网页的   ?也就是程序中两个如果怎么判断?  
  在线等!请教。 问题点数:20、回复次数:3Top

1 楼dafei0320(我只知其然)回复于 2003-11-01 22:09:06 得分 10

在VBSCRIPT里是:  
  servervariables("http_referer")Top

2 楼xinyunyishui(心云意水)回复于 2003-11-02 08:20:12 得分 10

不会.net,但是在asp中的做法是将上一页的地址response.write到js代码段中。  
  因为js在前台执行,所以不会有什么问题。至于asp中得到上一页的地址的代码,上边有。Top

3 楼soddy(心太乱)回复于 2003-11-02 14:22:31 得分 0

我自己这样解决了:  
  if(opener.document.forms[0].id   ==   "Cgdwz")  
        opener.document.forms[0].elements["tbElement"].value   =   strCell;  
  else   if(opener.document.forms[0].id   ==   "Cwyls")  
        opener.document.forms[0].elements["tbElement"].value   =   strCell;  
  还是谢谢各位:)结贴了。Top

相关问题

  • 怎样判断网页内容完全打开
  • TWebBrowser 怎样判断打开的网页是否成功?
  • 如何判断是否已打开要连接的网页?
  • 如果判断ole控件已打开网页?
  • 如何判断网页打开失败,在线等。。
  • 如何判断一个网页能否正常打开?
  • 打开网页
  • frame问题,怎么判断用户是否打开了我的主网页
  • 如何判断网页是被别的窗口用window.open打开的还是直接用链接打开的?
  • ..难..怎么判断.是被以对话框的形式打开,还是被以普通网页打开.

关键词

  • 网页
  • 代码

得分解答快速导航

  • 帖主:soddy
  • dafei0320
  • xinyunyishui

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo