惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
C
Check Point Blog
博客园_首页
B
Blog
D
Docker
U
Unit 42
量子位
I
InfoQ
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
GbyAI
GbyAI
L
LangChain Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
美团技术团队
T
The Blog of Author Tim Ferriss
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Google DeepMind News
Google DeepMind News

博客园 - !LEO

采用WF实现审批备案的流程定义 Inside Microsoft Windows SharePoint Services 3.0 Saas安全性问题讨论 NHibernate事务中执行SQL Winform+WebService分层模型 Winform+WebService离线处理 使用BackgroundWorker控件进行异步处理 C#读取Word表格中的数据 在多个方法中共享database object的方式 Reporting Service 初体验 解决vs2005 安装项目不支持中文的问题 Mutex类解决进程线程互斥问题 Javascript调用C#静态函数 VisualStudio2005应用CSS和JavaScrpt的问题 两款oralce开发工具 NBear 不错 今日测试总结 SSIS计算行号 一起学习SSIS
javascript:URL编解码和父子窗口交互
!LEO · 2007-05-22 · via 博客园 - !LEO

简单的URL编解码
URL编码使用javascript的escape实现,在后台也可用System.Web.HttpUtility.UrlEncodeUnicode()实现。
在解码时使用javascript的scape实现或后台代码的Request.QueryString[]会自动解码。
1页面打开窗口
  var vsUrl = "http://....";
  vsUrl = escape( vsUrl );
  showModalDialog( vsUrl, "", "" );
2页面接受参数
  Request.QueryString["Param"];

父子窗口交互
ModalDialog使用window.dialogArguments获得父窗口传递过来的参数。可以把父窗口的window传递过来,子窗口可以方便操作父窗口的控件。
window.open打开的子窗口需用window.opener来获取父窗口。利用opener.document.all( "id" )来操作父窗口的控件
1父窗口
  showModalDialog( "url", window, "" )
2子窗口
  window.dialogArguments.document.all("id").value=“val”;