1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

prolema javascript c#

Discussão em 'Web Development' iniciada por alfinete, 15 de Janeiro de 2009. (Respostas: 1; Visualizações: 830)

  1. alfinete

    alfinete Power Member

    estou em c# a criar um client script

    Código:
     
    
    private void WriteJS(string m_ControlID, string m_Text,System.Collections.Generic.List<string> list,int count)
            {
                try
                {
                    string m_JS = "<script language=\"javascript\" type=\"text/javascript\">" + Environment.NewLine;
                    m_JS += "var i;" + Environment.NewLine;
                    m_JS += "window.opener.parent.document.getElementById(\"" + m_ControlID + "\").value = \"" + m_Text + "\";" + Environment.NewLine;
                  
                    m_JS += "window.opener.parent.document.getElementById(\"" + m_ControlID.Replace("txt", "hd") + "\").value = \"" + m_Text + "\";" + Environment.NewLine;
    
                    m_JS += "for(i=0;i<"+count+";i++){" +Environment.NewLine;
                    m_JS += "window.opener.parent.document.getElementById(\"" + m_ControlID.Replace("txt", "lst") + "\").text = \"" + list[+"i"[B][COLOR=Red]+][/COLOR][/B].ToString() + "\";" + Environment.NewLine;
                    m_JS += "}" + Environment.NewLine;
                    m_JS += "window.close();" + Environment.NewLine;
                    m_JS += "</script>" + Environment.NewLine;
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Calendar", m_JS);
                }
                catch (Exception m_Err)
                {
                    Utility.Utility.CreateErrorLogEntry(m_Err.Message, m_Err.StackTrace, "wucENBStatsPopCheckBox.ascx.cs", Utility.Utility.GetIDLoginByToken(), -1);
                    string m_JS = "<script language=\"javascript\" type=\"text/javascript\">" + Environment.NewLine;
                    m_JS += "alert(\"Ocorreu um erro!\");" + Environment.NewLine;
                    m_JS += "window.close();" + Environment.NewLine;
                    m_JS += "</script>" + Environment.NewLine;
                }
            }
    
    
    estame a dar um erro onde esta vermelho ao ser compilado , que diz sintax error, invalid expression']', a mim patrece estar tdo bem

    gstava de um help

    obrigada
     
  2. geoblast

    geoblast Power Member

    No caso que assinalas não será

    Código:
    ...."+i+"].....
    ??
     

Partilhar esta Página