Hi there i have written the following code in C# and was wondering how i can output the script between the <Head></Head> tags i cant use literal as using master page
Code:
StringBuilder script = new StringBuilder();
script.Append("<script src=\"/js/dw_rotator.js\" type=\"text/javascript\"></script>");
script.Append(Environment.NewLine);
script.Append("<script type=\"text/javascript\">");
script.Append(Environment.NewLine);
script.Append("function initRotator(){");
script.Append(Environment.NewLine);
script.AppendFormat("var rotator1 = new dw_Rotator('{0}', 3500);", ImageHomePage.ClientID);
script.Append(Environment.NewLine);
// script.AppendFormat("rotator1.addImages({0})", images.ToArray().ToString());
script.AppendFormat("rotator1.addImages(\"smile.gif\", \"grim.gif\", \"frown.gif\", \"bomb.gif\");");
script.Append(Environment.NewLine);
// script.AppendFormat("rotator1.addActions({0})", links.ToArray().ToString());
script.AppendFormat("rotator1.addActions(\"http://www.dyn-web.com/javascript/rotate-img/\", \"http://www.dyn-web.com\", \"just-rotate.html\", \"http://www.dyn-web.com/bus/terms.html\");") ;
script.Append(Environment.NewLine);
script.Append("dw_Rotator.start();");
script.Append(Environment.NewLine);
script.Append("}");
script.Append(Environment.NewLine);
script.Append("</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "imageRotation", script.ToString());
Social Networking Bookmarks