
function sendPage(){
windowparentjumpPage('标记');
}
//主页面获取标记,并跳转页面
function jumpPage(page){
//跳转页面
switch(page){
case 'xxx':
//do jump
break;
}
}
调用的时候,在iframe里面的页面调用sendPage函数就可以执行外层的跳转啦。。。
这是父页面的代码function showwindow(){var win = new ExtWindow({title : "TEST",resizable : false,width : 800,height : 600,modal: 'true',下面是子页面代码<body><table><tr><td>name:<input tabindex='0' id='testname' type='input' onchange='' /></td></tr><tr><td>sex:male<input tabindex=1 checked='checked'type='radio' name=sex />female<input tabindex=1 type='radio' name=sex /></td></tr><tr></table></html>因为兼容以为的代码 只想吧ext作为个d出窗用 如何在这种d出页面中让焦点落在username上 并且支持tab键
我的怎么没有啊。
是Ext30吗?
1在ExtonReady(function(){})开头把这两句加上试试,很可能是验证得出的false。
ExtQuickTipsinit();
ExtformFieldprototypemsgTarget = 'side';
2从它那闪过不一定就是htmleditor的false,最关键的是你找不到原因啊,要不你做个测试,单有这个htmleditor看看它有问题没,然后加东西,看看是加上哪一块出错了,要不行就是Ext自己的问题了;
找不到错误没关系,可以用其它方法——
3你可以做个Tab,或者放到页面滚动条下面,用户刚打开这个页面的时候别让他直接看到htmleditor;
4有一个div,在这个div的style属性里把disable设置成false,你先把乱78糟render到这个div上,等sleep()上几秒再让这个div显示。
我是Ext3的,例子是这样的,没问题的,不行的话就是你版本的问题。
ExtonReady(function() {
ExtQuickTipsinit();
ExtformFieldprototypemsgTarget = 'side';
var ff = new ExtFormPanel({
title : "文件上传",
renderTo : documentbody,
width : 600,
height : 480,
labelWidth : 55,
frame : true,
items : [{
xtype : "textfield",
name : "title",
fieldLabel : "标题",
anchor : "98%"
}, {
xtype : "combo",
name : "topic_id",
fieldLabel : "所属栏目",
anchor : "98%"
}, {
xtype : "textfield",
name : "keywords",
fieldLabel : "关键字",
anchor : "98%"
}, {
xtype : "htmleditor",
name : "content",
fieldLabel : "内容",
anchor : "98%"
}]
});
});
引入js文件的路径不对,前面要加上"/",即由js文件夹返回到上一层(ext文件夹这一次),如果是jsp文件的话,一般使用basepath来指定路径,具体basepath的用法可以百度一下,有很多例子
用html属性
{bodyStyle:'background:#069;color:#FFF;font-size:12px;padding-top:12px;',html:'欢迎您!管理员'}
完整案例:
var hd={//这个就是上
region:'north',
height:40,
bodyStyle:'background:#069;color:#FFF;font-size:12px;padding-top:12px;',
html:'欢迎您!管理员'
};
var mainMenu={
id:'menu_panel',
region:'west',
title:'功能菜单',
iconCls:'icon_menu',
split:true,
width:135,
minSize:100,
maxSize:250,
margins:'2 0 5 5',
cmargins:'2 5 5 5',
collapsible:true,
bodyBorder:false,
bodyStyle:'background-color:#DFE8F6',
layout:{type:'accordion',animate:false},
defaults:{border:false,bodyStyle:'padding:0px'},
items:[]
};
var modulePanel={
id:'module_panel',
region:'center',
border:false,
layout:'card',
margins:'2 5 5 0',
cmargins:'2 5 5 5',
activeItem:0,
items:[
{title:'欢迎进入管理系统 V10',id:'dashboard',
html:'内容区'
}]
};
var viewport=new ExtViewport({
layout:'border',
items:[hd,mainMenu,modulePanel]
});
viewportdoLayout();
windowonload必须等到页面内包括的所有元素加载完毕后才能执行。
$(document)ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
所以,你把function 放进 $(document)ready() 这里试一下
以上就是关于extjs显示页面我使用html属性:然后引用一个iframe页面显示在页面中怎么获取iframe页面中某一标记的id全部的内容,包括:extjs显示页面我使用html属性:然后引用一个iframe页面显示在页面中怎么获取iframe页面中某一标记的id、ext内嵌html 如何设置焦点和tabindex、ext htmleditor等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)