⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menufunction.js

📁 本程序使用C#开发
💻 JS
字号:
/*MenuEven[1] = ["cratenew()","open()","close()","save()","saveas()","printbefore()","print()"];
MenuEven[2] = ["copy()","paster()","delete()","fill()"];
MenuEven[3] = ["insertrow()","delrow()","insertcol()","delcol()","insertpic()","selected_area.unitTD()"];*/
function cratenew()
{
	if(ischange != true)
	{
		//需要判断是否保存
		window.location.replace(window.location.href.split('?')[0]);
	}
	else
	{
		if(!confirm("是否保存修改?"))
		{
			window.location.replace(window.location.href.split('?')[0]);
		}
	}	
	//隐藏右键菜单
	oPopup.hide();
}
function myopen(obj)
{
	var flag =false;
	if(ischange != true)
	{
		//path是一个文件对象
		flag = true;
	}
	else
	{
		if(!confirm("是否保存当前文档?"))
		{
			flag = true;
		}
	}
	/*if(flag)
	{
		path.click();
		var values = path.value;
		if(!values)return;
		var ForWriting =1;
		var fso; 
		fso = new ActiveXObject("Scripting.FileSystemObject");
		var ts = fso.OpenTextFile(values, ForWriting);
		document.form1.innerHTML = ts.ReadAll();
		ts.close();
	}*/
	//隐藏右键菜单
	if(flag)
	{
		window.location.replace(window.location.href.split('?')[0]+"?open=y");
	}
	
	//oPopup.hide();
	//tbobj = t1;
	//loadhashvalue1();//读取hash表中的值
	//loadhashvalue2();//读取hash表中的值
}

function gettxt(date)
{
	form1.innerHTML=date.split("<form")[1].split("</form>")[0];
}
function myclose()
{
	window.close();
}
function save()
{
	//var win=window.open("","","top=10000,left=10000");
	//if(win == null)
	//return;
	//win.document.write(form1.innerHTML);//alltext.innerText为指定范围的HTML信息
	//document.execCommand("SaveAs");
	//win.close();
	/*inputhashvalue1();//写hash表中的值
	inputhashvalue2();//写hash表中的值
	var fso, tf; 
	fso = new ActiveXObject("Scripting.FileSystemObject"); 
	// 创建新文件 
	tf = fso.CreateTextFile("c:\\testfile2.txt", true); 
	// 填写数据,并增加换行符 
	tf.WriteLine(document.form1.innerHTML);
	// 关闭文件 
	tf.Close();*/
	writeHeadXML();
	ischange = false;
	//隐藏右键菜单
	//oPopup.hide();
}
function saveas()
{
	var win=window.open("","","top=10000,left=10000");
	if(win == null)
		return;
	win.document.write(form1.innerText);//alltext.innerText为指定范围的HTML信息
	win.document.execCommand("SaveAs","","newFileName");
	win.close();
}
//调用以下单击函数的时候,要在body 下写入以下的语句:<object   id="WebBrowser"   width=0   height=0   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>  

//打印时调用
function print() {
document.all.WebBrowser.ExecWB(6,1);
}
//预览时调用
function preview() {
//document.all.WebBrowser.ExecWB(7,1);
try   
      {   
		//设置样式固定格式
		  for(var i=0;i<=effectcol;i++)			
			{
				tbobj.rows[0].cells[i].className = "notd";
			}
		 for(var i=1;i<=effectrow;i++)			
			{
				tbobj.rows[i].cells[0].className = "notd";
			}
			
          var   printWindow   =   window.open("","_blank");   
          var   str   =   "<OBJECT id=WebBrowser classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'   height=0   width=0 VIEWASTEXT></OBJECT>"   
          var   s   =   "<html>\r\n";   
          s   +=   "<head>";   
          s   +=   "<meta   http-equiv='Content-Type'   content='text/html;   charset=gb2312'>";  
          s   +=   "<LINK media='print' href='Css/PrintCss.css' type='text/css' rel='stylesheet'>\r\n<LINK media='screen' href='Css/Css.css' type='text/css' rel='stylesheet'>";
          s   +=   "</head>";   
          s   +=   "<body><center><br>";
          s   +=   "<object id='min' classid='clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11'> <param  name='Command' value='Minimize'></object>";
          s   +=   rightdiv.innerHTML.split("<TBODY")[0]+"<TBODY>"+rightdiv.innerHTML.split("</SCRIPT>")[1];
          s   +=   "</center></body>";   
          s   +=   "</html>";   
          printWindow.document.write(s);
          printWindow.document.close();
          printWindow.document.all.min.Click();   
          printWindow.document.body.insertAdjacentHTML("beforeEnd",str);
          
          
          /*/2007-12-1改
		  var backrangecol = tablecol - effectcol -1;
		  var backrangerow = tablerow - effectrow -1;
		  var newobj = printWindow.document.all.tbobj;
		  var delcol = Number(effectrow)+Number(2);
		  
		  for(var j=0;j<=effectrow;j++)
		  {
			var objrow = tbobj.rows[j];
			for(var i=0;i<backrangerow;i++)			
			{
				var length = objrow.cells.length-1-i;
				newobj.rows[j].cells[length].removeNode();
			}
		  }
		  for(var t=backrangerow;t<tablerow;t++)
		  {
			newobj.rows[backrangerow].removeNode();
		  }*/
		  
          printWindow.document.all.WebBrowser.ExecWB(7,1);   
          printWindow.close();  
      }   
      catch(e)   
      {   
         alert("您的浏览器版本太低,请升级您的浏览器!");   
      }
//隐藏右键菜单
oPopup.hide();
}

//页面设置时调用
function setprint() {
document.all.WebBrowser.ExecWB(8,1);
}
function copy()
{
	var start = selected_area.sobj.parentElement;
	var end = selected_area.eobj.parentElement;
	if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
	{
		window.clipboardData.setData('text',selected_area.sobj.innerHTML);
		//隐藏右键菜单
		oPopup.hide();
	}
}
function paster()
{
	var start = selected_area.sobj.parentElement;
	var end = selected_area.eobj.parentElement;
	if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
	{
		var content = window.clipboardData.getData("text");
		if(content != null)
			selected_area.sobj.innerHTML = content;
		//隐藏右键菜单
		oPopup.hide();
	}
}
function delmessage()
{
	selected_area.sobj.innerHTML = "";
	//隐藏右键菜单
	oPopup.hide();
}
function fill()
{
}
function insertrow()
{
}
function delrow()
{
}
function insertcol()
{
}
function delrow()
{
}
function insertpic()
{
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -