P
Peter
I have the following code that executes JavaScript, is there a way I can put the same JavaScript code in it's own file and execute the code in that file instead of having this JavaScript code in my C# code?
private void Page_Load(object sender, System.EventArgs e)
{
if (!this.Page.IsClientScriptBlockRegistered("LetterScript"))
{
this.Page.RegisterClientScriptBlock(
"LetterScript",
"<script language=javascript>" +
"function CreateLetter(){" +
"var word = new ActiveXObject(\"Word.Application\");" +
"word.Visible = true; " +
"var file = document.getElementById('txtTemplate').value; " +
"var objDoc = word.Documents.Add(file); " +
"objDoc.FormFields(\"FirstName\").Result = document.getElementById('txtFirstName').value; " +
"objDoc.FormFields(\"LastName\").Result = document.getElementById('txtLastName').value; " +
"} " +
"self.focus(); " +
"</script>");
}
this.Button1.Attributes.Add("onClick", "CreateLetter()");
}
Thanks
Peter
private void Page_Load(object sender, System.EventArgs e)
{
if (!this.Page.IsClientScriptBlockRegistered("LetterScript"))
{
this.Page.RegisterClientScriptBlock(
"LetterScript",
"<script language=javascript>" +
"function CreateLetter(){" +
"var word = new ActiveXObject(\"Word.Application\");" +
"word.Visible = true; " +
"var file = document.getElementById('txtTemplate').value; " +
"var objDoc = word.Documents.Add(file); " +
"objDoc.FormFields(\"FirstName\").Result = document.getElementById('txtFirstName').value; " +
"objDoc.FormFields(\"LastName\").Result = document.getElementById('txtLastName').value; " +
"} " +
"self.focus(); " +
"</script>");
}
this.Button1.Attributes.Add("onClick", "CreateLetter()");
}
Thanks
Peter