让iframe子窗体取父窗体地址栏参数(querystring)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>让iframe子窗体取父窗体地址栏参数(querystring)</title>
<script type="text/javascript">
function f(){
//http://localhost:4101/MyFiles/netshop/ShopType.aspx?tid=1
var url = window.location.href;//取得地址栏
var pos = url.indexOf("tid");//简单做个字符串处理,这里只有一个参数。
var tid = url.substring(pos+4);//取tid=后面的字符串,所以+4
document.getElementById("gv_frame").src = "ShopType.aspx?tid=" + tid;
}
</script>
</head>
<body onload="f();">
<iframe id="gv_frame"></iframe>
</body>
</html>
相关推荐
-
C#,winform,ShowDialog,子窗体向父窗体传值
调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继续执行.而且窗体可以返回一个dialogresult值,他描述了窗体关闭的原因,例如OK,Cancel,yes,no等.为了让窗体返回一个dialogresult,必须设置窗体的dialogresult值,或者在窗体的一个按钮上设置dialogresult属性. 例子: 下面是子窗体代码,要求输入phone,然后会返回给父窗体. using System; using System.Collect
-
页面中iframe相互传值传参
一个页面,iframe了一个框架: parent.add_cart(); //子框架,可以访问父框架的函数 parent.frames["BoardList"].document.getElementById("name").value; //父框架获取子框架元素的值.
-
javascript 子窗体父窗体相互传值方法
我们精简使用版本,一般情况好多cms都有一些这样的函数.dedecms中的选择相关文章也是用的这样的函数.下面给出具体的代码.父页面核心代码: 复制代码 代码如下: <script>function SelectArcListA(fname){ var posLeft = 10; var posTop = 10; window.open("content_select_list.asp?f="+fname+"&k="+form1.keyword.
-
让iframe子窗体取父窗体地址栏参数(querystring)
复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>让iframe子窗体取父窗体地址栏参数(querystring)</title> <script type="text/javascript"> function f(){ //http://localhost:4101/MyFiles/netshop/ShopType.
-
jQuery子窗体取得父窗体元素的方法
本文实例讲述了jQuery子窗体取得父窗体元素的方法.分享给大家供大家参考.具体如下: $("#父窗口元素ID",window.parent.document); 对应javascript版本为 window.parent.document.getElementById("父窗口元素ID"); 取父窗口的元素方法: $(selector, window.parent.document); 取父窗口的父窗口的元素就可以用: $(selector, window.par
-
C#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件值的方法
本文实例讲述了C#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件值的方法.分享给大家供大家参考.具体如下: 第一种方法: 用委托,Form2和Form3是同一组 Form2 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows
-
C#简单实现子窗体向父窗体传值的方法
本文实例讲述了C#简单实现子窗体向父窗体传值的方法.分享给大家供大家参考.具体如下: 击Form1的button1 打开Form2 再点击Form2的button2 在button2_Click事件中 通过this.Owner将Form2的textBox2的值设置给Form1的textBox1 并关闭Form2 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void bu
-
iframe子页面获取父页面元素的方法
在iframe子页面获取父页面元素 代码如下: 复制代码 代码如下: $.('#objld', parent.document); 在父页面获取iframe子页面的元素 代码如下: 复制代码 代码如下: $("#objid", document.iframes('iframe').document) 或 复制代码 代码如下: $(document.getElementById('iframeId').contentWindow.document.body).html() $(docum
-
WinForm子窗体访问父窗体控件的实现方法
Form1主窗体: 复制代码 代码如下: public delegate void SetVisiableHandler();//定义委托类型 private void button1_Click(object sender,EventArgs e)//单击事件,打开子窗体{ Form2 frm = new Form2(new SetVisiableHandler(SetVisiable)); frm.Show();} private void SetVisiable(){ d
-
C#最简单的关闭子窗体更新父窗体的实现方法
主窗体Form1关键代码: 将子窗体最为对话框模式弹出,当窗体关闭或取消时更新主窗体 复制代码 代码如下: private void simpleButton1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Owner = this; DialogResult result=f2.ShowDialog(); if (result == DialogResult.Cancel) { this.gridControl1.
-
js关闭子窗体刷新父窗体实现方法
复制代码 代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->使用open方式打开的窗体 //使用地址方式 window.opener.location.href='m_Shedule_Main.aspx'; //使用浏览器刷新功能 window.opener.location.reload(); 使用showModalDialog方法 wi
随机推荐
- zTree异步加载展开第一级节点的实现方法
- DOS批处理中%cd%和%~dp0的异同分析
- 详解Swift中的数据类型类型转换
- 基于JS实现类似支付宝支付密码输入框
- PHP二维数组排序的3种方法和自定义函数分享
- C#基于正则表达式删除字符串中数字或非数字的方法
- C++中的常对象与常对象成员详解
- FtpHelper实现ftp服务器文件读写操作(C#)
- Oracle9i数据库异常关闭后的启动
- MySQL 5.6 GTID新特性实践
- nodejs中的fiber(纤程)库详解
- 微信小程序页面传值实例分析
- 模拟按Home键退出应用的简单方法(分享)
- Android网络编程之UDP通信模型实例
- asp字符串加密解密函数
- 宽带路由器常见故障巧排除
- Python类的继承和多态代码详解
- Ubuntu16.04搭建NFS 文件共享服务器的方法
- 基于vue如何发布一个npm包的方法步骤
- Pytorch 抽取vgg各层并进行定制化处理的方法