其实用javascript是最方便容易的解决方法。
不能因为使用.net,C#就完全抛弃js.
试想一下:
这样一个简单的操作都到服务器打个转,处理一下,
如果网络环境不好,显示直接用js解决方便。
而且,你要处理的内容是在两个页面中,那就更不好在服务器端处理了。
你要在服务器处理,等于是这样:
1。点击1中的按钮。
2。把点击的某些信息记录在session中,返回的叶面中仍然要用
js来刷新叶面2。
3。叶面2刷新读取session中的内容。
从中我们可以看到,即使你这样,仍然要用js
反而把简单问题复杂化了。
改好了
这个很简单啊。你百度一下不行吗?
共有 A B C 三个页面
B C 两个页面都以框架的形式放在A 页面中
求 在B页面中用onclick事件打开在C页面中隐藏的一个层
该如何实现呢?
在B页面里写
看到没有?
难道还不行?
不行就在线交流
function getFrame(frameId)
{
if (typeof window.my_iframe == "undefined") {
window.my_iframe = document.getElementById(frameId);
if (typeof window.my_iframe == "undefined")
throw "fatal: iframe object not found";
}
return window.my_iframe;
}
function getFrameWin()
{
var f = getFrame();
var win = f.contentWindow || f.contentDocument;
return win;
}
function getFrameDoc()
{
var win = getFrameWin();
return win.contentDocument || win.document;
}
var doc = getFrameDoc();
doc.body.getElementById('div1').style.display = 'block';