Usuário com melhor resposta
Problema com JS + Webconfig

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)
Respostas
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 -
-
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 -
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 -