首先将 ListBox 的值 存在一个 List<string> 或者数组里面 然后将 List<string>赋值给 Session["list"] 或 Application["list"] 这样你就可以在其他页面获得你想要的值了!
应该是不能的,涉及到域安全问题
用Session应该可以吧,左右两个frame的情况,我用过Session,只是左对右两边通讯时需要右边Frame刷新才行;
如果是用脚本的话,如下:
var lst= window.document.getElementById("frameB").contentWindow.document.getElementById("lst");
alert(lst.options[lst.selectedIndex].value);
回斯克迪亚
可以,在IE、Firefox都测试过
cookie,session,cache都可以啊
<iframe src="B.aspx" name="iframeb" id="iframeb"></iframe>
<input value="G" type="button" onclick="T();" />
<script type="text/javascript">
function T() {
var d = document.frames["iframeb"].document.getElementById("ListBox1");//或者
//var d = document.frames["iframeb"].window.document.getElementById("ListBox1");
if (d) {
d = d.options;
for (var i = 0; i < d.length; i++) {
if (d[i].selected) {
alert(d[i].value);
}
}
}
}
</script>
楼上的写得还\真详细,就这样可以了!
学习。订