📄 oprationtype.js
字号:
function openModalDialog(thisUrl,thisWidth,thisHeight)
{
var strUrl = thisUrl;
var intWidth = thisWidth;
var intHeight = thisHeight;
var strFeatures = "status:false;dialogWidth:" + intWidth + "px;dialogHeight:" + intHeight + "px;status:no;scroll=no;resizable=no;help=no;"
window.showModalDialog(strUrl,"",strFeatures);
}
function checkAll()
{
var num = parseInt(document.all.num.value);
//alert("GOOD");
if(num == 0){
return;
}
if(num == 1){
document.all.checkOne.checked = document.all.checkAll.checked;
}
else{
for(var i=0;i<num;i++){
document.all.checkOne[i].checked = document.all.checkAll.checked;
}
}
}
//选择当前一项
function checkOne()
{
}
function editAll()
{
//alert(document.all.checkOne.value);
if(confirm("多项选择时,此操作只针对\r第一个被选项。继续操作?") == false){
return;
}
var postPage = "opration_add.asp?url=opration_addType.asp&otId=";
var num = parseInt(document.all.num.value);
if(num == 0){//纪录为空,返回操作
return;
}
var flag = 0
if(num == 1){//只有一项数据
if(document.all.checkOne.checked == true){
var mId = document.all.checkOne.value;
var strUrl = postPage + mId;
openModalDialog(strUrl,480,306);
flag = 1
}
}
else{
for(var i=0;i<num;i++){
if(flag == 0){//只选择第一项数据
if(document.all.checkOne[i].checked == true){
var mId = document.all.checkOne[i].value;
var strUrl = postPage + mId;
openModalDialog(strUrl,480,306)
flag = 1;
}
}
}
}
if(flag == 0){//没有选择项目,调用警告程序
noSelect();
}
}
//编辑所选项
//function editOp()
//{
//}
//删除所选项
function deleteAll(opPage)
{
if(confirm("此操作将删除选中的\r数据项。继续操作?") == false){
return;
}
var postPage = opPage;
var num = parseInt(document.all.num.value);
if(num == 0){//记录为空,返回操作
return;
}
var flag = 0
var arrMId = "";
if(num == 1){
if(document.all.checkOne.checked == true){
var arrMId = document.all.checkOne.value;
var strUrl = postPage + ".asp?arrMId=" + arrMId;
location.href = strUrl;
flag = 1;
}
}
else{
for(var i=0;i<num;i++){
if(document.all.checkOne[i].checked == true){
if(arrMId == ""){
arrMId = document.all.checkOne[i].value;
}
else{
arrMId = arrMId + ",," + document.all.checkOne[i].value;
}
}
}
if(arrMId != ""){
var strUrl = postPage + ".asp?arrMId=" + arrMId;
location.href = strUrl;
flag = 1
}
}
if(flag == 0){
noSelect();
}
}
//没有选择错误提示
function noSelect()
{
alert("操作前请选择至少一个项目。");
}
function cancelReg()
{
if(confirm("您确认要退出注册向导?退出请\n点\"确定\",继续请点\"取消\"。") == false)
return;
else{
close();
}
}
function closeWin()
{
close();
}
function drawcake()
{
var intArgNum = arguments.length;
var arrData = new Array(intArgNum - 1);
for(var j=0;j<intArgNum-1;j++){
arrData[j] = arguments[j];
}
var count = arguments[intArgNum];
var i,n;
var w = 200,h = 160;//设置控件的宽和高
//var arrData = new Array(a,b,c,d,e);//设置饼图的数据
document.write('<OBJECT ID="DAControl'+count+'" style="WIDTH='+w+';HEIGHT='+h+';border:0 solid black" CLASSID="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D"></OBJECT>');//画出DAControl
eval("var DAControl=DAControl"+count)
var m = DAControl.PixelLibrary;
var arrCol = new Array(m.Red, m.Green, m.Blue, m.Aqua, m.Fuchsia, m.Gray,m.Lime, m.Maroon, m.Navy, m.Olive, m.Purple, m.Silver, m.Teal, m.Cyan, m.Magenta, m.Yellow, m.Black, m.White);//设置颜色数组
var iSum = 0;for(i=0;i<arrData.length;i++)iSum+=arrData[i];//求出各数据的累加和
var ds = m.NewDrawingSurface();
var iFrom = 0,iTo = 0;
var iMax = 4;//设置重画次数
var px = 0,py = 4;//设置x,y轴的倾斜度
for(n = 0;n <= iMax;n += 0.5)//重画可产生立体感
for(i=0;i<arrData.length;i++){
ds.FillColor(arrCol[i]);//设置填充颜色
ds.BorderColor(arrCol[i]);//设置边框颜色
iTo += arrData[i];//设置终止地点相关系数
ds.PieDegrees(-w/2+n*px,-h/2+(iMax-n)*py,iFrom/iSum*360,iTo/iSum*360,w-iMax*px,h-iMax*py);//画小块饼图
iFrom = iTo;//设置下一个数据初始位置相关系数
}
DAControl.Image = ds.Image;//设置DAControl的图形
DAControl.Start();//执行
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -