none
Problema com JS + Webconfig RRS feed

  • Pergunta

  • Pessoal, boa tarde!

    Estou querendo alterar meu webconfig usando JS.

    Alguem poderia me ajudar com o código Java Script abaixo? Não sei o que esta errado.

     

     var xmlDoc=server.CreateObject("Microsoft.XMLDOM")
         var xmlappSettings=server.CreateObject('Microsoft.XMLDOM')
         var xmladd=server.CreateObject('Microsoft.XMLDOM')
    
         xmlDoc.async='false'
         xmlDoc.load(server.MapPath ('web.config'))
    
         xmlappSettings = xmldoc.GetElementsByTagName('system.web').Item(0) 
         xmladd = xmlappSettings.GetElementsByTagName('pages')
    
        for each x in xmladd 
        
          if x.getAttribute('theme') ='red' then
    	      alert(x.getAttribute('value'));
          end if
        next

    Grato desde já

    Gustavo

     


    Analista Programador
    • Tipo Alterado AndreAlvesLima segunda-feira, 18 de outubro de 2010 19:33
    • Movido AndreAlvesLima segunda-feira, 18 de outubro de 2010 19:34 (De:.NET Development - Geral)
    segunda-feira, 18 de outubro de 2010 19:14

Respostas

  • Veja

    http://stackoverflow.com/questions/1420898/script-to-enable-ajax-for-asp-net-in-web-config

    • Marcado como Resposta gusbr terça-feira, 19 de outubro de 2010 19:15
    terça-feira, 19 de outubro de 2010 11:11

Todas as Respostas

  • Prezado(a),

    Estou migrando seu post para o fórum de Desenvolvimento Web Geral.

    Por favor, das próximas vezes que for postar alguma dúvida referente a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    segunda-feira, 18 de outubro de 2010 19:33
  • Qual erro está dando?
    segunda-feira, 18 de outubro de 2010 20:17
  • Erro de Sintaxe....

     

    Problem at line 11 character 13: Expected '(' and instead saw 'each'.

    for each x in xmladd

    Problem at line 11 character 18: Bad for in variable 'x'.

    for each x in xmladd

    Problem at line 13 character 13: Expected ')' to match '{b}' from line 11 and instead saw 'if'.

    if x.getAttribute('theme') ='red' then

    Problem at line 13 character 17: Expected '{' and instead saw 'x'.

    if x.getAttribute('theme') ='red' then

    Problem at line 13 character 41: Bad assignment.

    if x.getAttribute('theme') ='red' then


    Analista Programador
    segunda-feira, 18 de outubro de 2010 20:21
  • Mudei o codigo para :

          xmlDoc=Server.CreateObject('Microsoft.XMLDOM');
              xmlappSettings=Server.CreateObject('Microsoft.XMLDOM');
              xmladd=Server.CreateObject('Microsoft.XMLDOM');

             xmlDoc.async='false';
             xmlDoc.load(Server.MapPath('web.config'));

             xmlappSettings = xmldoc.GetElementsByTagName('system.web').Item(0) ;
             xmladd = xmlappSettings.GetElementsByTagName('pages');

            for ( var x in xmladd )
            {
           
                if  (x.getAttribute('theme') =='red')
                  {
                    alert(x.getAttribute('value'));
                  }
            }

     

    e estou recebendo os seguintes erros:

    Error:

    Implied global: xmlDoc 1,5,6, Server 1,2,3,6, xmlappSettings 2,8,9, xmladd 3,9,11, xmldoc 8, alert 16

     


    Analista Programador
    segunda-feira, 18 de outubro de 2010 20:45
  • Veja

    http://stackoverflow.com/questions/1420898/script-to-enable-ajax-for-asp-net-in-web-config

    • Marcado como Resposta gusbr terça-feira, 19 de outubro de 2010 19:15
    terça-feira, 19 de outubro de 2010 11:11