Casting Javascript in header section of Html/ASP.NET page using C#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • drshah101
    New Member
    • Feb 2008
    • 1

    Casting Javascript in header section of Html/ASP.NET page using C#

    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());
Working...