Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leonardocintra

Colocar include no Javascript

Recommended Posts

Boa tarde pessoal.

 

Como faço para colocar um include ASP Classic dentro de um Código JavaScript como abaixo:

 

 

 

if (statusAtual == 2 || (statusAtual >= 4 && statusAtual <= 7))
{
//alert('Alteração não permitida');
if
(
<%
<!--#include file="PermissoesDeAcesso/AlterarStatusOcorrenciaNormalSimultaneaExcecao.asp"-->
%>
)
{
permiteTrocaTipo = true;
}
else
{
permiteTrocaTipo = false;
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que exatamente este include faz ?

Digo isso, porque dependendo do que for vc neste caso pode redirecionar para sua aplicação ASP. E se precisar passar algum parâmetro ou tratar retorno melhor fazer em AJAX. Para passar um code ASP em js fazemos, assim:

 

function links()
{   
    var r=confirm("Gostaria de fazer uma nova solicitação?");
        if (r==true)
          {
            window.open('http://www.uels.com.br/requisicao/requisicao.asp?id=<% =SUA_VARIAVEL_ASP %>','_self');
          }
        else
        {
            window.close();
        }
   
    return true;
}

Mas com include, nunca fiz, mas acho que não dá certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que exatamente este include faz ?

Digo isso, porque dependendo do que for vc neste caso pode redirecionar para sua aplicação ASP. E se precisar passar algum parâmetro ou tratar retorno melhor fazer em AJAX. Para passar um code ASP em js fazemos, assim:

 

function links()
{   
    var r=confirm("Gostaria de fazer uma nova solicitação?");
        if (r==true)
          {
            window.open('http://www.uels.com.br/requisicao/requisicao.asp?id=<% =SUA_VARIAVEL_ASP %>','_self');
          }
        else
        {
            window.close();
        }
   
    return true;
}

Mas com include, nunca fiz, mas acho que não dá certo.

 

 

Eu também acho que não vai dar certo. Mas quero ter certeza que não tem jeito.

Dentro desse include fica outra pagina com login dos usuários.

 

tipo la na outra página include tem o seguinte:

 

<%

 

usuario == 'leonardo' || usuario == 'juliana' || usuario == 'maria'

 

%>

 

 

Esses usuário estavam ai no lugar do include, mas aumentou muito com o passar dos tempos e quero separar eles numa pagina separada.

 

É possivel?

 

Tem uma outra idéia de puxar esses usuários? tem que ser via HardCode não pode vim do banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente este tipo de include (code ASP) no js não funciona. E por se tratar de um login aconselho a ter um sistema até um pouco mais gerenciável, não aconselho a fazer a verificação de user e pass na mesma consulta (SQL), pois fica mais suscetível a sql inject, dá uma olhada neste tipo de login, onde vc verifica se esta logado mais de uma máquina, não deixa logar duas vezes etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!--#include file="PermissoesDeAcesso/AlterarStatusOcorrenciaNormalSimultaneaExcecao.asp"-->

 

Essa instrução parece um comentário HTML mas não é ... é uma directiva... onde o iis vê isso ele lê primeiro para depois le a pagina carregada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!--#include file="PermissoesDeAcesso/AlterarStatusOcorrenciaNormalSimultaneaExcecao.asp"-->

 

Essa instrução parece um comentário HTML mas não é ... é uma directiva... onde o iis vê isso ele lê primeiro para depois le a pagina carregada...

 

 

Isso funciona no meio do IF do JS?

Compartilhar este post


Link para o post
Compartilhar em outros sites

todo include inicia-se com

<!-- #INCLUDE FILE="db_conexao.asp"-->

 

E para não ficar com um código de login, não totalmente funcional, vc pode resolver isso de acordo com o post #4

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.