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

📄 script_main.js

📁 固定资产管理系统 固定资产管理系统 固定资产管理系统gudingzichanguanlixitong
💻 JS
📖 第 1 页 / 共 2 页
字号:
FeedBack.prototype.Text_1		= L_fb1EnterFeedbackHere_Text;
//  END: Text Regions

//START: Button Text
FeedBack.prototype.Yes       = L_fdyes;
FeedBack.prototype.No        = L_fdno;
FeedBack.prototype.Back      = L_fdback;
FeedBack.prototype.Next      = L_fdnext;
FeedBack.prototype.Submit    = L_fdsubmit;
FeedBack.prototype.AltYes    = L_fdaltyes;
FeedBack.prototype.AltNo     = L_fdaltno;
FeedBack.prototype.AltBack   = L_fdaltback;
FeedBack.prototype.AltNext   = L_fdaltnext;
FeedBack.prototype.AltSubmit = L_fdaltsubmit;

// added for bug 5104
FeedBack.prototype.SendFeedback = L_fbsend;
FeedBack.prototype.AltSendFeedback = L_fbaltsend;
//  END: Button Text

//START: Default Mail Body Text
FeedBack.prototype.DefaultBody = L_fddefaultbody;
//  END: Default Mail Body Text

/*************************************************************************
 *  END: LOCALIZATION SECTION 1 OF 1 *************************************
 *************************************************************************/

//CSS Class
FeedBack.prototype.table_CSS		= "fbtable";
FeedBack.prototype.tdtitle_CSS		= "fbtitletd";
FeedBack.prototype.input_CSS		= "fbinputtd";
FeedBack.prototype.textarea_CSS		= "fbtextarea";
FeedBack.prototype.verbatimtable_CSS	= "fbverbatimtable";
FeedBack.prototype.button_CSS		= "fbinputbutton";
//BTN IDs
FeedBack.prototype.YesButton_ID    = "YesButton";
FeedBack.prototype.NoButton_ID     = "NoButton";
FeedBack.prototype.BackButton_ID   = "BackButton";
FeedBack.prototype.NextButton_ID   = "NextButton";
FeedBack.prototype.SubmitButton_ID = "SubmitButton";
FeedBack.prototype.Verbatim_ID	   = "VerbatimTextArea";
FeedBack.prototype.Radio_ID	   = "fbRating";

//FeedBack Location ID's
FeedBack.prototype.SpanTag_ID = "fb";
FeedBack.prototype.DivTag_ID  = "feedbackarea";

//BTN Event Methods
FeedBack.prototype.startfeedback_EVENT      = "document.feedback.StartFeedBack('[feedback]')";
FeedBack.prototype.getwatsoncurvedata_EVENT = "document.feedback.GetWatsonCurveData('[feedback]')";
FeedBack.prototype.getverbatim_EVENT        = "document.feedback.GetVerbatim('[feedback]')";
FeedBack.prototype.submitfeedback_EVENT     = "document.feedback.SubmitFeedBack(event)";
FeedBack.prototype.setrating_EVENT	    = "document.feedback.SetRating(this.value)";
FeedBack.prototype.textareablur_EVENT	    = "document.feedback.SetVerbatim(this.value)";

//Default FeedBack Values
FeedBack.prototype.Rating	   = 3; // default is 3. 3 is satisfied. 0-3 scale
FeedBack.prototype.Verbatim	   = "";
FeedBack.prototype.Title	   = document.title;
FeedBack.prototype.URL	= location.href.replace(location.hash,"");
FeedBack.prototype.SystemLanguage = navigator.systemLanguage;
FeedBack.prototype.Version	   = 2004;

/*************************************************************************
 * Member Methods ********************************************************
 *************************************************************************/
 FeedBack.prototype.StartFeedBack = _StartFeedBack;
 function _StartFeedBack(FeedBackSpanTag)
 {
  //build feedback div
  var stream = "<div id='" + this.DivTag_ID + "'>"
// added bug 5104
	+ "<H5>" + this.Title_1 + "</H5>"
	+ "<P>" + this.FeedbackIntroduction + "</P>"
// removed bug 5104
// +	"<table class='" + this.table_CSS + "'>"
// + "<tr><td colspan='2' class='" + this.tdtitle_CSS + "'>" + this.FeedbackIntroduction + "</td></tr>"
// +	"<tr><td colspan='2' class='" + this.input_CSS + "' align=right>"
// +	this.MakeButton(this.YesButton_ID, this.SendFeedback, this.submitfeedback_EVENT)
// +	this.MakeButton(this.YesButton_ID, this.Yes, this.submitfeedback_EVENT)
// removed bug 5104 + this.MakeButton(this.NoButton_ID,  this.No,  this.getwatsoncurvedata_EVENT.replace("[feedback]",this.FeedBackDivID))
// +	"</td></tr>"
// +	"</table>"
	+ "<P>" + this.Text_1 + "&nbsp;&nbsp;&nbsp;&nbsp;"
	+ this.MakeButton(this.YesButton_ID, this.SendFeedback, this.submitfeedback_EVENT)  + "</P>"
  + "</div>";

  //load feedback div
  document.getElementById(FeedBackSpanTag).innerHTML = stream;
 }

 FeedBack.prototype.GetWatsonCurveData = _GetWatsonCurveData;
 function _GetWatsonCurveData(FeedBackSpanTag)
 {
  if(this.Rating > 2) this.Rating = 0;
  
  var stream = "<div id='" + this.DivTag_ID + "'>"
		+ "<table class='"+this.verbatimtable_CSS+"'>"
		+ "<tr><td colspan='2' class='" + this.tdtitle_CSS + "'>" + this.WhyWrong + "</td></tr>"
		+ this.MakeRadio(0, this.InformationWrong)
		+ this.MakeRadio(1, this.NeedsMore)
		+ this.MakeRadio(2, this.NotExpected)
		+ "<tr><td colspan='2' class='" + this.input_CSS + "' align=right>"
		+ this.MakeButton(this.BackButton_ID, this.Back, this.startfeedback_EVENT.replace("[feedback]",this.FeedBackDivID))
//Following commented to supress verbatim and the line after enables mail
//		+ this.MakeButton(this.NextButton_ID, this.Next, this.getverbatim_EVENT.replace("[feedback]",this.FeedBackDivID))
		+ this.MakeButton(this.SubmitButton_ID, this.Submit,this.submitfeedback_EVENT)
		+ "</td></tr>"
		+ "</table>"
  + "</div>";

  //load feedback div
  document.getElementById(FeedBackSpanTag).innerHTML = stream;
 }

// FeedBack.prototype.GetVerbatim = _GetVerbatim;
 function _GetVerbatim(FeedBackSpanTag)
 {
  var stream = "<div id='" + this.DivTag_ID + "'>"
		+ "<table class='"+this.verbatimtable_CSS+"'>"
		+ "<tr><td colspan='2' class='" + this.tdtitle_CSS + "'>" + this.WhatWrong + "</td></tr>"
		+ "<tr><td colspan='2' class='" + this.input_CSS + "'><textarea class="+ this.textarea_CSS +" name=" + this.Verbatim_ID + " maxlength=750 onblur=\"" + this.textareablur_EVENT.replace("[textarea]",this.Verbatim_ID) + "\">" + this.Verbatim + "</textarea></td></tr>"
		+ "<tr><td colspan='2' class='" + this.input_CSS + "' align=right>"
		+ this.MakeButton(this.BackButton_ID, this.Back, this.getwatsoncurvedata_EVENT.replace("[feedback]",this.FeedBackDivID))
		+ this.MakeButton(this.SubmitButton_ID, this.Submit, this.submitfeedback_EVENT)
		+ "</td></tr>"
		+ "</table>"
  + "</div>";
  
  //load feedback div
  document.getElementById(FeedBackSpanTag).innerHTML = stream;
  
  //scroll down to feedback  
  this.ScrollToFeedBack(FeedBackSpanTag);  
 }

 FeedBack.prototype.MakeRadio = _MakeRadio;
 function _MakeRadio(val, txt)
 { 
  var stream = "<tr><td colspan='2' class='" + this.input_CSS + "'>"
		+ "<input name=" + this.Radio_ID + " type=radio value=" + val + " onclick='" + this.setrating_EVENT + "' "
		+ " " + ((this.Rating == val) ? "CHECKED" : "") + ">" + txt + "</input>"
		+ "</tr>"

  return stream;
 }
 
 FeedBack.prototype.MakeButton = _MakeButton;
 function _MakeButton(id, val, evt)
 {
  var stream = "<input class=" + this.button_CSS + " type=button id=" + id + " value=\"" + val + "\" onclick=\"" + evt + "\";>"
  return stream;
 }
 
 FeedBack.prototype.SubmitFeedBack = _SubmitFeedBack;
 function _SubmitFeedBack(event)
 {
  var src = (event.srcElement) ? event.srcElement : event.target;

  if(src.id == this.YesButton_ID)
  {
   this.Rating = 3;
   this.Verbatim = this.DefaultBody + '\n\n\n';
  }
  
  var subject = this.Title
  + " ("
  + "/1:"
  + this.Product
  + "/2:"
  + this.ProductVersion
  + "/3:"
  + this.DocumentationVersion
  + "/4:"
  + this.DeliverableValue()
  + "/5:"
  + this.URLValue()
  + "/6:"
  + this.Rating
  + "/7:"
  + this.DeliveryType()
  + "/8:"
  + this.SystemLanguage
  + "/9:"
  + this.Version
		+ ")"; 

  var sEntireMailMessage = "MAILTO:"
  + this.Alias
  + "?subject=" + subject 
	 + "&body=" + ((this.Verbatim != "") ? this.Verbatim : this.DefaultBody);

  location.href=sEntireMailMessage;  

  feedbackarea.style.display="none"; 
}
 
 FeedBack.prototype.CheckDeliverable = _CheckDeliverable;
 function _CheckDeliverable()
 {
  var stream = "CheckDeliverable";
  
  alert(stream);
 }

 FeedBack.prototype.SetRating = _SetRating;
 function _SetRating(val)
 {
  this.Rating = val;
 }

 FeedBack.prototype.ReloadFeedBack = _ReloadFeedBack;
 function _ReloadFeedBack()
 {
  location.reload(true);
 }
 
 FeedBack.prototype.ScrollToFeedBack = _ScrollToFeedBack;
 function _ScrollToFeedBack(FeedBackSpanTag)
 {
  window.scrollTo(0,10000);
  FeedBackSpanTag.scrollIntoView(true);
 }
 
 FeedBack.prototype.SetVerbatim = _SetVerbatim;
 function _SetVerbatim(TextAreaValue)
 {
  this.Verbatim = TextAreaValue;
 }
 
FeedBack.prototype.DeliveryType = _DeliveryType;
function _DeliveryType()
{
 if (this.URL.indexOf("ms-help://")!=-1) {return("h");}
	else if (this.URL.indexOf(".chm::/")!=-1) {return("c");}
	else if (this.URL.indexOf("http://")!=-1) {return("w");}
	else if (this.URL.indexOf("file:")!=-1) {return("f");}
	else return("0");
}
FeedBack.prototype.DeliverableValue = _DeliverableValue;
function _DeliverableValue()
{
 if (this.URL.indexOf("ms-help://")!=-1) 
	{
	delvalue  = location.href.slice(0,location.href.lastIndexOf("/html/"));
	delvalue  = delvalue.slice(delvalue.lastIndexOf("/")+1);
	return delvalue;
	}
	else return(this.Deliverable);
}
FeedBack.prototype.URLValue = _URLValue;
function _URLValue()
{
 if (this.URL.indexOf(".chm::")!=-1) 
	{
	a = this.URL;
	while (a.indexOf("\\") < a.indexOf(".chm::") || a.indexOf("//") > a.indexOf(".chm::")) {
		if (a.indexOf("\\")==-1)
		{
		break;
		}
		a = a.substring(a.indexOf("\\")+1,a.length);
	}
	return("ms-its:"+a)
	}
 else if (this.URL.indexOf("file:///")!=-1) 
	{
	a = this.URL;

	b = a.substring(a.lastIndexOf("html")+5,a.length);
	return("file:///"+b);
	}
	else return(this.URL);
}

⌨️ 快捷键说明

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