Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > FAQ
SEÇÕES
Monotemáticos
+ HTML
+ CSS
+ PHP
+ ASP
+ Javascript
Manuais
+ Desde 0
+ Tecnologia
+ Divulgação de sites
+ Flash
+ Mais manuais
Outras Seções
+ Diretório
+ Buscar em CriarWeb
+ Programas
+ Faqs
+ Colabore
Serviços e comunidade
+ Home comunidade
+ Suas Páginas
+ Boletim
+ Cadastrar-se
+ Gerador de METAs
+ Enquete
+ Livro de visitas

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Passar variáveis de ASP ou PHP para Javascript ou vice-versa

Saudações,
Gostaria de saber se é possível passar parâmetros de PHP ou ASP a Javascript ou vice-versa.

A FAQ Passar variáveis de ASP ou PHP para Javascript ou vice-versa tem Pertence à categoria:
Resposta de Rubén Alvarez 13/12/06
Dado que PHP e ASP são linguagens do lado servidor e Javascript é uma linguagem de lado cliente, a ordem na qual estas duas linguagens serão executadas será sempre a mesmo: primeiro PHP (ou ASP) e logo Javascript.

Assim, quando um usuário envia uma petição ao servidor, o servidor vai tomar o arquivo PHP (ou ASP) e vai executar seu conteúdo de modo a produzir uma página compreensível pelo navegador. Obviamente, nesta página enviada ao navegador pode haver qualquer script do lado cliente que seja Javascript ou VBScript.

Isto quer dizer que sempre será possível modificar nossos scripts do lado cliente passando parâmetros desde uma linguagem do lado servidor, porém, pelo contrário, não poderemos alterar o código da linguagem do lado servidor a partir dos parâmetros definidos por uma linguagem do lado cliente.

Dito de outra forma, podemos passar variável de PHP (ou ASP) para um código Javascript residente na mesma pagina. Entretanto, o passo inverso não é possível.

Para passar os parâmetros, faremos da mesma forma que fazemos para o código HTML, ou seja, embebendo em nosso código Javascript comandos echo (em PHP) ou métodos Response.Write (em ASP).

Para ASP

<script>
var variavelServidor = <%=variavelServidor%>
</script>

Para PHP

<script>
var variavelServidor = <?echo $variavelServidor;?>
</script>

 
FAQ relacionadas
  + Imprimir página web
  + Qual é a diferença entre Java e Javascript?
  + Como ter dois scripts na mesma página para dois navegadores
  + Redimensionar em Netscape o tamanho da janela
  + Link múltiplo
  + Substituir pontos por vírgulas em campos numéricos
  + Eliminar conteúdo de um div ao clicar
  + Mudar cor de letras de um campo de texto text de formulario com Javascript
  + Por que não se muda o texto da barra de estado em Firefox com Javascript?
  + Rotas em window.open que não funcionam
  + Efeito em imagens
  + Obter dados de um banco para construir meus javascripts
  + Substituir caracteres
  + Formulário Javascript
  + Desabilitar Javascript
  + Ir à página anterior ao clicar uma imagem
  + Trabalhar com Combo_box
  + Operador de comparação com vários valores
  + Como posso receber os campos de uma tabela em um array?
  + Calcular distância entre duas datas em ASP
  + Devolver código ASCII de um caráter em ASP
  + Loop DO LOOP em Visual Basic Script
  + Efeito cortina com DHTML
  + Consecutivo em VBasic para Excel
  + Impressão sem confirmação
  + Arrays com Visual Basic Script
  + Saber o número de campos de um Array em ASP
  + Criar arquivo XML VB.NET
  + Porque não recebo o código PHP ou ASP das páginas?
  + O que escolher ASP ou PHP
  + Processar formulários em outro frame
  + Vantagens de JSP frente a ASP
  + ASP em host de internet
  + Obter hora do servidor em ASP
  + Problemas introduzindo as cookies em ASP
  + Problemas com o re-envio com ASP
  + Comprovar segurança com ASP
  + Evitar a edição manual de parâmetros da URL
  + Eliminar etiquetas HTML e PHP de uma cadeia
  + Código de barras
  + Formatar decimais em PHP
  + Recolher o nome da URL em PHP

Complementar a respostaComplementar a resposta
Voltar à árvore de categoriasVoltar à árvore de categorias


Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites