extjs的beforeremove问题 本帖最后由 lujun198206 于 2010-07-14 09:56:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 txt_Subject和txt_Contents是在homePage_1.aspx里面的吗? Ext.ux.IFrameComponent 没有用过这个扩展组件,可以直接在页面中嵌入了一个iframewindow.iframe["homePage"].document.getElementById("txt_Subject");window.iframe["homePage"].document.getElementById("txt_Contents"); txt_Subject和txt_Contents是 是在mailWrite.aspx 页面上 我在index 进入js 发现能获取index.aspx控件的值 如果我要获取mailWrite.aspx 的值怎么写?2楼的方法 我试了下 他报window.iframe.iframe_writeMailID找不到、function mainMailTreeActive_writeMail(mainTab, closableBool, url) { var tab = centerTab.getComponent('writeMailID'); var tabLength = centerTab.items.length; if (!tab) { if (tabLength >= 10) { Ext.MessageBox.alert("系统提示", "<br/>为了不影响操作,建议您不要打开10个窗口以上"); return; } else { tab = mainTab.add({ 'id': 'writeMailID', 'title': '写邮件', closable: closableBool, autoScroll: true, layout: 'fit', items: [new Ext.ux.IFrameComponent({ id: 'writeMailID', url: url })] }); } } var arr = document.getElementsByTagName("iframe"); for (var i = 0; i < arr.length; i++) { if (arr[i].id == 'iframe_writeMailID') arr[i].src = url; } mainTab.setActiveTab(tab);} items: [new Ext.ux.IFrameComponent({ id: 'homePage', url: 'homePage_1.aspx',region:'center' })]可以直接写html:'<iframe id="" src=""></iframe>'new Ext.ux.IFrameComponent这个没玩过 new Ext.ux.IFrameComponent({ id: 'writeMailID', url: url })既然这个是个iframe那么他有没有name或id如果是id就用window.document.getElementById("frameId").document.getElementById("frame 页面的表单域")如果有name就window.frames['frameName'].document.getElementById("frame 页面的表单域") 我用了window.document.getElementById("writeMailID").document.getElementById("txt_Subject") 还是找不到 照理说我已经得到了当前对象componentcomponent.document...应该能取到啊? 我不知道标题怎么写 GridView问题 ASP.NET Development Server 与IIS 动态增加的按钮应该怎样调用一个函数? html页面用js写数据绑定 dataset.xsd的应用 验证控件怎样在客户端执行? 在.aspx中,如何包含一个脚本文件? 高分急问:Response.BinaryWrite和Session有关系么? 求水晶报表9.0/9.2(请给可用的连接) EXCEL导入数据库 ASP.NET用什么控件在本页面显示PDF文档?
window.iframe["homePage"].document.getElementById("txt_Subject");
window.iframe["homePage"].document.getElementById("txt_Contents");
我在index 进入js 发现能获取index.aspx控件的值 如果我要获取mailWrite.aspx 的值怎么写?2楼的方法 我试了下 他报window.iframe.iframe_writeMailID找不到、function mainMailTreeActive_writeMail(mainTab, closableBool, url) {
var tab = centerTab.getComponent('writeMailID');
var tabLength = centerTab.items.length; if (!tab) {
if (tabLength >= 10) {
Ext.MessageBox.alert("系统提示", "<br/>为了不影响操作,建议您不要打开10个窗口以上");
return;
} else {
tab = mainTab.add({
'id': 'writeMailID',
'title': '写邮件',
closable: closableBool,
autoScroll: true,
layout: 'fit',
items: [new Ext.ux.IFrameComponent({ id: 'writeMailID', url: url })]
});
}
}
var arr = document.getElementsByTagName("iframe");
for (var i = 0; i < arr.length; i++) {
if (arr[i].id == 'iframe_writeMailID')
arr[i].src = url;
}
mainTab.setActiveTab(tab);
}
可以直接写html:'<iframe id="" src=""></iframe>'
new Ext.ux.IFrameComponent这个没玩过
new Ext.ux.IFrameComponent({ id: 'writeMailID', url: url })
既然这个是个iframe那么他有没有name或id
如果是id就用window.document.getElementById("frameId").document.getElementById("frame 页面的表单域")
如果有name就window.frames['frameName'].document.getElementById("frame 页面的表单域")
component.document...应该能取到啊?