总结一下:
function MyObj(value1,value2){
var v1,v2;
this.v1 = value1; //定义属性
this.v2 = value2;
this.fnAdd = fnAdd; //定义方法
}
function fnAdd(){
}
使用这个对象的时候是这样的,
function UseObj(){
var newObj = new MyObj(v1,v2)
}
//*cls Convertor*Exp method(To Excel)***
function ExpToExcel()
{
var oExcel = new ActiveXObject("Excel.Application");
var oBook = oExcel.Workbooks.Add(); // Create WorkSheet
var oSheet = oBook.Worksheets(1);
var srcTRowlen = this.HTMLData.rows.length; // Source Table Rows length
var srcTCollen = this.HTMLData.rows[0].cells.length-1; // Source Table Cols length
// Add Cells
for (var i=0;i<this.HTMLData.rows.length;i++)
{
for (var j=0;j < this.HTMLData.rows[i].cells.length;j++)
{
oSheet.Range(charc[j+this.startX]+""+(i+1+this.startY)).Value = this.HTMLData.rows[i].cells[j].innerText;
}
};
// Set CellStyle
with (oSheet.Range(charc[this.startX]+""+(1+this.startY)+":"+charc[srcTCollen+this.startX]+""+(srcTRowlen+this.startY)))
{
Borders.LineStyle = this.lineStyle;
EntireColumn.AutoFit();
}
//*cls Convertor*Exp method(To Word)****
function ExpToWord()
{
var oWord = new ActiveXObject("Word.Application");
var oDocument = new ActiveXObject("Word.Document");
function fnCompute(inSym)
{
var v1 = document.all.value1.value;
var v2 = document.all.value2.value;
var strResult,strSym;
if(v1=="") v1 = 0;
if(v2=="") v2 = 0;
var compute = new clsCompute(v1,v2);
switch(inSym){