Página HTML aceita Java?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

Pessoal, bom dia.

Estou com uma dúvida, pois preciso utilizar um dentro de uma função javascript em uma página html.
é possível eu utilizar? obs a página é em html, mas o projeto em si é em java.

será que funciona?

obrigado.

att,
ErickMacedo
JavaChild

Membro desde: 09/12/2011 10:17:00
Mensagens: 113
Localização: Tupã/São Paulo
Offline

porque você não faz o teste?

Bacharel em Sistema de Informação
Sun Certified Java Programmer
[Email]
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

ErickMacedo wrote:porque você não faz o teste?

quero ter certeza antes de mexer dentro de um ambiente estritamente restrito, que causaria mto trabalho.
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

ErickMacedo wrote:porque você não faz o teste?

Acabei de fazer o teste, coloquei um alert dessa forma:



e não funcionou o alert printou justamente o conteúdo que inseri

<%= request.getRemoteHost();%>


Isso quer dizer que não funciona?
Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

Quando você coloca o alert("teste") ;

Qualquer coisa entre "" ele vai entender como uma String e irá printar o que tiver dentro idêntico.
Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

Você colocou o seu comando dentro de "" no alert.

Ele entende como uma String e irá exibir o conteúdo informado la dentro.

Idêntico.
Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

ssh wrote:
ErickMacedo wrote:porque você não faz o teste?

Acabei de fazer o teste, coloquei um alert dessa forma:



e não funcionou o alert printou justamente o conteúdo que inseri

<%= request.getRemoteHost();%>


Isso quer dizer que não funciona?


Você colocou o seu comando dentro de "" no alert.

Ele entende como uma String e irá exibir o conteúdo informado la dentro.

Idêntico.
batista.gerson
JavaChild
[Avatar]

Membro desde: 02/04/2009 22:17:22
Mensagens: 132
Offline

tenta

This message was edited 1 time. Last update was at 06/02/2012 08:23:27

Furlani
JavaChild

Membro desde: 09/06/2010 13:22:37
Mensagens: 131
Offline

Você colocou o seu comando dentro de "" no alert.

Ele entende como uma String e irá exibir o conteúdo informado la dentro.

Idêntico.
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

batista.gerson wrote:tenta



pessoal fiz o teste utilizando o que o batista nos disse, mas não funcionou.

continua dando o mesmo resultado.

obg.
CharlesAlves
JavaTeenager
[Avatar]

Membro desde: 14/06/2011 08:26:09
Mensagens: 155
Localização: Recife - PE
Offline

Esse comando que você está tentando usar é um comando para ser usado em arquivos .jsp (Java Server Pages) que é quase um servlet java de forma mais simplificando usando html e EL se você quiser fazer algo do tipo com javaScript vai ter que encontrar a forma correta de fazer com JavaScript. Qual é o real motivo para estar querendo fazer esta requisição, o que vai fazer com esta informação posteriormente, poderia ser o caso de você estudar um pouco de Ajax e JavaScript ou modificar esta página de .html para .jsp

This message was edited 1 time. Last update was at 06/02/2012 08:42:35


"Se o problema tem solução, não esquente a cabeça, porque tem solução. Se o problema não tem solução, não esquente a cabeça, porque não tem solução"
(Provérbio Chines)

"O problema são problemas demais, Se não correr atrás da maneira certa de solucionar"
(Chico Science)

O tempo é um bom professor, mas infelizmente costuma matar os seus alunos.
(Hector Berlioz)

@charlesAlvesTI
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

CharlesAlves wrote:Esse comando que você está tentando usar é um comando para ser usado em arquivos .jsp (Java Server Pages) que é quase um servlet java de forma mais simplificando usando html e EL se você quiser fazer algo do tipo com javaScript vai ter que encontrar a forma correta de fazer com JavaScript. Qual é o real motivo para estar querendo fazer esta requisição, o que vai fazer com esta informação posteriormente, poderia ser o caso de você estudar um pouco de Ajax e JavaScript ou modificar esta página de .html para .jsp


Então, amigo CharlesAlves.
O que eu quero nada mais é do que pegar o ip do visitante e adicioná-lo a um link. nesse formato:


Eu já tentei utilizar uma função em javascript, mas no entanto ela não funciona no internet explorer, e já tentei utilizar $.ajax também e retorna undefinied.

veja as funções que já testei. O PROBLEMA É QUE NÃO FUNCIONA NO INTERNET EXPLORER!



já testei as duas funções.
A segunda($.ajas) retorna undefinied no internet explorer.

obs: nos outros navegadores funciona normalmente.

Tem como me ajudar?

obrigado
CharlesAlves
JavaTeenager
[Avatar]

Membro desde: 14/06/2011 08:26:09
Mensagens: 155
Localização: Recife - PE
Offline

Eu tenho uma funçãozinha que peguei no livro Use a Cabeça Ajax pra criar o xmlhttp, faz ai a alteração e vê se funciona


"Se o problema tem solução, não esquente a cabeça, porque tem solução. Se o problema não tem solução, não esquente a cabeça, porque não tem solução"
(Provérbio Chines)

"O problema são problemas demais, Se não correr atrás da maneira certa de solucionar"
(Chico Science)

O tempo é um bom professor, mas infelizmente costuma matar os seus alunos.
(Hector Berlioz)

@charlesAlvesTI
CharlesAlves
JavaTeenager
[Avatar]

Membro desde: 14/06/2011 08:26:09
Mensagens: 155
Localização: Recife - PE
Offline

Há duas formas de utilizar esta função ou você coloca ela inteira dentro do arquivo que vai utiliza-la, ou no caso mais recomendavel cria um arquivo separado e importa ele na página html que vai ser utilizado como faria com o jQuery por exemplo.

Ela cria um arquivo exatamente como você estava fazendo a unica diferença é que para o Internet Explorer mais atual o nome de referencia para os arquivos xmlhttp mudou.

Então de forma totalmente implementada ficaria assim



ou caso queira fazer utilizando a função de forma completa



e na terceira ipotese tu cria um arquivo tipo util.js e coloca a minha função dentro dele e nas páginas html que for preciar da mesma função é só referenciar o arquivo dentro da tag <head>



Só uma coisa se form fazer a referencia na página ela tem que ficar antes do arquivo java script que vai utiliza-la e tem que ser a tag de abertura e fechamento completa não pode ser tipo <script /> que a porcaria do Internete Explorer não aceita ¬¬

"Se o problema tem solução, não esquente a cabeça, porque tem solução. Se o problema não tem solução, não esquente a cabeça, porque não tem solução"
(Provérbio Chines)

"O problema são problemas demais, Se não correr atrás da maneira certa de solucionar"
(Chico Science)

O tempo é um bom professor, mas infelizmente costuma matar os seus alunos.
(Hector Berlioz)

@charlesAlvesTI
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

Amigo, no Internet Explorer continua não funcionando!
OBS: Ele não cai em nenhum alert, e o I.E não acusa nenhum erro javascript(alerta amarelo embaixo da pagina).

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team