aspx弹出窗口向页面上的两个联动的Dropdownlist传值

问题描述

我要做一个效果,a页面上有两个联动的Dropdownlist,(第一个Dropdownlist是大类,第一个Dropdownlist是小类)旁边有个按钮,点按钮打开b页面,从b页面中选择一个小类的值后关闭,将这个值传回a页面中填充Dropdownlist大类和小类。如下图a页面为招聘岗位:请选择(Dropdownlist1)请选择(Dropdownlist2)全部招聘岗位(按钮)b页面为计算机类软件开发(可选择)软件测试(可选择)服务类保洁工(可选择)......我的代码为a页面:<script>functionopendialog(){varsomeValue=window.showModalDialog("b.aspx","","dialogWidth=800px;dialogHeight=800px;status=no;help=no;scrollbars=yes")document.form1.dropCate.value=someValue;(这里怎么写?因为这样要是读过来,第二个Dropdownlist没有改变,好像不联动了)</script><tr><tdbgcolor="#fffbf9"align="right"width="125"><fontcolor="red">*</font>招聘岗位:</td><tdheight="29"colspan="2"align="left"bgcolor="#fffbf9"><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"UpdateMode="Conditional"><ContentTemplate><asp:DropDownListStyle="z-index:0"ID="dropCate"runat="server"OnSelectedIndexChanged="dropCate_SelectedIndexChanged"AutoPostBack="True"></asp:DropDownList><asp:DropDownListStyle="z-index:0"ID="dropCate1"runat="server"></asp:DropDownList></ContentTemplate></asp:UpdatePanel></td><tdalign="left"><inputid="Button1"type="button"value="全部招聘岗位"onclick="opendialog()"/></td></tr>b页面<scriptlanguage="javascript">functiona(){parent.window.returnValue=document.getElementById("DataList2").value;(这里应该怎样读出DataList的某个值呢?)window.close();}</script><asp:datalistid="DataList2"runat="server"ItemStyle-VerticalAlign="Top"Width="100%"RepeatColumns="5"RepeatDirection=HorizontalGridLines="None"CssClass="font"><ItemStyleWidth="20%"VerticalAlign="Top"HorizontalAlign=Left></ItemStyle><AlternatingItemStyle></AlternatingItemStyle><ItemTemplate><ahref="#"onclick="a()"><%#DataBinder.Eval(Container.DataItem,"post")%></a>(这里应该怎样去做链接,给a页面传相应的值?)</ItemTemplate><FooterStyleBorderStyle="None"></FooterStyle></asp:datalist>

解决方案

本帖最后由 xw_wl 于 2012-02-29 17:30:26 编辑
解决方案二:
有没有指点一下?
解决方案三:
有没有答复啊?
解决方案四:
该回复于2012-03-01 14:56:57被版主删除
解决方案五:
利用window.returnValue。其实不如弹出一个层多省事啊,还省得回传。

时间: 2024-11-01 06:55:16

aspx弹出窗口向页面上的两个联动的Dropdownlist传值的相关文章

js弹出窗口父页面刷新问题

问题描述 js弹出窗口父页面刷新问题 在初始页面,点击进入都详情页1,在详情页1再点击详情进入到详情页2,在详情页2有个修改数据的按钮,当我点击修改的时候弹出窗口,提交后回到详情页2,但是不刷新怎么办呢 我想点击刷新按钮进行刷新,求救大家 解决方案 弹出窗口的脚本 window.opener.location.href = window.opener.location.href; window.close; 解决方案二: 弹出窗口你是层模拟的还是浏览器的窗口.浏览器提交后输出js刷新下父页ope

js实现弹出窗口、页面变成灰色并不可操作的例子分享_javascript技巧

如果你还不会,可以看看下面这个简单的例子. 复制代码 代码如下: <html><head><title>弹出一个窗口后,后面的层不可操作</title><script>function show()  //显示隐藏层和弹出层{   var hideobj=document.getElementById("hidebg");   hidebg.style.display="block";  //显示隐藏层  

aspx 页面弹出窗口代码大全_实用技巧

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}&qu

使打开的页面没有上面的那一条且大小固定(弹出窗口)

弹出窗口|页面 [1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT>     因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一

弹出窗口与切换页面的对比总结

分享较早前的一个小总结,关于在选择弹出窗口还是选择切换页面来承载信息时,可用用来判断的几个角度,合适初学者来读. 1.弹出窗口与切换页面的区别 1)&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;操作的连贯性:弹出窗口的速度会比打开一个页面的速度要快,响应更及时一些,点击后可以比较快的得到操作的反馈,而切换页面则经常会让用户等待一段时间. 实例一:个人中心中,查看好友照片的操作: 之前查看照片的操作页面会跳转到该好

网页制作应掌握技术:随心所欲定制页面"弹出窗口"

弹出窗口|网页|页面 常泡在网上的朋友对"弹出窗口"一定不会陌生,像新浪.163等网站,一进入首页立刻就会弹出一个窗口,里面通常是一些告示信息,或者FLASH广告等等.其实这样的效果很容易实现,大家随我一起动手吧! 不加修饰的弹出窗口 将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊! 将代码放置在〈!-XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视. 打开的页面使用绝对路径(htt

JS弹出窗口的运用与技巧大全_javascript技巧

本文详细介绍了JS弹出窗口的运用,非常具有实用价值,具体一起来看一下把. //关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write(&qu

javascript弹出窗口大全

[1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> window.open ('page.html') </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一些版本低的浏览器起作用,在这些a老浏览器中不会将标签中

JS弹出窗口代码大全(详细整理)_javascript技巧

如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 复制代码 代码如下: <html> <body http://www.jb51.net','','fullscreen');">; <b>www.jb51.net</b> </body> </html> 2.弹启一个被F11化后的窗口 复制代码 代码如下: <html>