Namespace.register("U.Control.BasicControl");
//
U.Control.BasicControl.A = function () {
};
var U_Control_BasicControl_div2;
var U_Control_BasicControl_div3;
window.onload = function () {
U.Control.BasicControl.file();
U.Control.BasicControl.ul();
U.Control.BasicControl.table();
U.Control.BasicControl.select();
}
//生成文件上传控件
U.Control.BasicControl.file = function () {
var div = $$('div', { 'class': 'fileUpload btn btn-primary' });
$$('label', { 'for': 'upload', 'innerHTML': '上传图片' }, div);
U_Control_BasicControl_div2 = $$('div', { 'class': 'file-name' }, div);
U_Control_BasicControl_div3 = $$('input', { 'class': 'upload', 'id': 'upload' }, div);
return div
};
//生成select元素
U.Control.BasicControl.select = function () {
var form1 = $$('form', { 'class': 'form1', 'runat': 'server', 'style': {'position':'absolute'} });
var form2 = $$('div', { 'class': 'formdiv' }, form1);
var form3 = $$('select', { 'class': 'select' }, form2);
$$('option', { 'value': 1, 'innerHTML': '操作' }, form3);
$$('option', { 'value': 1, 'innerHTML': '栏目设置' }, form3);
$$('option', { 'value': 1, 'innerHTML': '更多设置' }, form3);
$$('option', { 'value': 1, 'innerHTML': '更多选项' }, form3);
return form1;
}
//生成ul控件
U.Control.BasicControl.ul = function () {
//ul li 创建
var form1 = $$('ul', { 'id': 'ul0', 'class': 'ul' });
$$('li', { 'class': 'li', 'id': 'li0', 'innerHTML' : '新闻资讯'}, form1);
$$('li', { 'class': 'li', 'id': 'li1', 'innerHTML': '体育竞技' }, form1);
$$('li', { 'class': 'li', 'id': 'li2', 'innerHTML': '体育竞技' }, form1);
$$('li', { 'class': 'li', 'id': 'li3', 'innerHTML': '体育竞技' }, form1);
$$('li', { 'class': 'li', 'id': 'li4', 'innerHTML': '体育竞技' }, form1);
return form1;
}
//生成表格元素
U.Control.BasicControl.table = function () {
//table 创建
var form1 = $$('table', { 'class': 'table', 'id': 'table0' });
//tbody 创建
var form2 = $$('tbody', { 'id': 'tbody0' }, form1);
//tr 创建
var form3 = $$('tr', { 'id': 'tr0' }, form2);
var form4 = $$('tr', { 'id': 'tr1' }, form2);
$$('td', { 'id': 'td0' }, form3);
$$('td', { 'id': 'td1' }, form3);
$$('td', { 'id': 'td2' }, form4);
$$('td', { 'id': 'td3' }, form4);
$(form1).addAttrArray({ "cellspacing": "0" })
$(form1).addAttrArray({ "border": "1" })
return form1;
}
//实现文件上传美化
U.Control.BasicControl.fileupdate = function () {
var uploadInput = U_Control_BasicControl_div3; //使用强大ufrom文件上传按钮获取
uploadInput.addEventListener('change', function () {//当文件上传时触发函数
U_Control_BasicControl_div2.innerHTML = uploadInput.files[0].name; //将文件名显示在文件上传框
});
};
U.Control.BasicControl.Img = function () {
var a = $$("div", { "class": "yanzRight" });
var b = $$("input", { "style": { "margin-top": "5px", "float": "left" }, "id": "st18", "name": "evidence", "type": "file" }, a);
b.onchange = function () { previewImage(this, 5) }
var c = $$("span", { "class": "dui", "id": "imgOrder_dui", "style": { "display": "none"} }, a);
var d = $$("div", { "id": "preview5", "style": { "margin-left": "150px", "clear": "both", "padding-top": "15px"} }, a);
var img = $$("img", { "src": "", "alt": "", "id": "imghead5", "height": "200px;", "width": "200px", "style": { "display": "none"} }, d);
return a;
}
function previewImage(file, imgNum) {
console.log(1)
var MAXWIDTH = 200;
var MAXHEIGHT = 200;
// var div = document.getElementById('preview' + imgNum);
var div = $("#UCD_CT_SM_IF")[0].contentWindow.document.getElementById('preview' + imgNum);
if (file.files && file.files[0]) {
div.innerHTML = '';
// var img = document.getElementById('imghead' + imgNum + '');
var img = $("#UCD_CT_SM_IF")[0].contentWindow.document.getElementById('imghead' + imgNum + ''); ;
img.onload = function () {
var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, img.offsetWidth, img.offsetHeight);
img.width = rect.width;
img.height = rect.height;
// img.style.marginLeft = rect.left+'px';
img.style.marginTop = rect.top + 'px';
}
var reader = new FileReader();
reader.onload = function (evt) { img.src = evt.target.result; }
reader.readAsDataURL(file.files[0]);
}
else //
{
var sFilter = 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="';
file.select();
var src = document.selection.createRange().text;
div.innerHTML = '
';
var img = document.getElementById('imghead2');
img.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = src;
var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, img.offsetWidth, img.offsetHeight);
status = ('rect:' + rect.top + ',' + rect.left + ',' + rect.width + ',' + rect.height);
div.innerHTML = "