PHP\Java

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

PHP\Java

Mensagempor aDoF96 » Sábado Jan 08, 2005 13:20

Boas a todos. Eu tenhu varias funçoes num ficheiro .js e keria inserir este ficheiro num php e dps usar as funçoes k tao no .js Se alguem souber como faço a referencia ao .js e dps como faço pa usar as functions.. :wink:
aDoF96
Membro de Prata
Membro de Prata
 
Mensagens: 249
Registado: Domingo Set 26, 2004 14:34
Localização: Mozelos - S.M. Feira

Mensagempor JB » Quarta Jan 19, 2005 18:50

.js ..... é java?
AMD Athlon 64 3000+ Venice
DFI LAN Party UT nF4 Ultra-D
TwinMOS SpeedPremium 2x512MB DDR433
Asus N6600 GT 128MB
LC Power 550W
JB
Membro de Prata
Membro de Prata
 
Mensagens: 150
Registado: Terça Jul 06, 2004 0:04
Localização: Coimbra - DEIUC

Mensagempor aDoF96 » Quarta Jan 19, 2005 21:57

lol.. ya :roll:
aDoF96
Membro de Prata
Membro de Prata
 
Mensagens: 249
Registado: Domingo Set 26, 2004 14:34
Localização: Mozelos - S.M. Feira

Mensagempor arkannis » Quarta Jan 19, 2005 22:13

JB Escreveu:.js ..... é java?


nao.... .js é JAVASCRIPT que é muito muito diferente de JAVA. :lol:
.
Imagem

P4 3.0E | Abit AI7 | 2x512 OCZ Premier Kit | GeForce 6800NU | WD 160GB SATA | Levicom Visible Power 450W
arkannis
Membro Vitalício
Membro Vitalício
 
Mensagens: 2117
Registado: Sábado Set 11, 2004 13:09
Localização: Rio Maior

Mensagempor JB » Quinta Jan 20, 2005 0:59

pois .. era ai que euqueria chegar arkannis
em relação ao que pedis-te.... isso não vai lá com um include do .js?

usa o google....
AMD Athlon 64 3000+ Venice
DFI LAN Party UT nF4 Ultra-D
TwinMOS SpeedPremium 2x512MB DDR433
Asus N6600 GT 128MB
LC Power 550W
JB
Membro de Prata
Membro de Prata
 
Mensagens: 150
Registado: Terça Jul 06, 2004 0:04
Localização: Coimbra - DEIUC

Mensagempor Dr » Quinta Jan 20, 2005 1:03

Para acederes às funções e restante código no ficheiro .js, basta-te incluir uma tag específica em qualquer parte do body, antes de chamares qualquer função que esteja dentro desse ficheiro.
A tag a usar é
<script src="file.js">
e apenas precisa de ser chamada uma vez.
Para chamares uma função, fazes como se ela pertencesse ao código da página actual:
return function()

Vou dar um exemplo que tenho numa pagina minha.
O seguinte código faz parte de um ficheiro chamado busca.js:

function checkdata() {
with(document.busca) {
if (texto.value == "") {
alert("Você tem que inserir uma palavra ou uma frase!");
texto.focus();
return false;
}
submit();
}
}


Depois, na página php (podia ser html, asp ou o raio que a parta), tenho o seguinte pedaço de código para validar um campo de um formulário, chamado texto:


<script src="busca.js"></script>
<form action="busca.php" method="get" name="busca" onSubmit="JavaScript:return checkdata()">


Obviamente, o form continua, mas isto que pus aqui é suficiente para explicar o conceito.

Espero ter ajudado.
Cumprimentos.
Dr
Membro de Ouro
Membro de Ouro
 
Mensagens: 903
Registado: Quarta Jan 21, 2004 3:50
Localização: Porto

Mensagempor aDoF96 » Quinta Jan 20, 2005 12:36

Tipo, eu tenhu esta funçao:

-----------

function getIP()
{
if (isset($_SERVER))
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
} else {
if (isset($GLOBALS['HTTP_SERVER_VARS']['HTTP_X_FORWARDER_FOR']))
{
return $GLOBALS['HTTP_SERVER_VARS']['HTTP_X_FORWARDED_FOR'];
} else {
return $GLOBALS['HTTP_SERVER_VARS']['REMOTE_ADDR'];
}
}
}

------------

k e' para me dar u ip du visitante du site, e eu ponho esta funçao num .js e dps como e' k fasso para escrever u ip k a funçao dá, num html ou php :?: :?
aDoF96
Membro de Prata
Membro de Prata
 
Mensagens: 249
Registado: Domingo Set 26, 2004 14:34
Localização: Mozelos - S.M. Feira

Mensagempor XEDAS » Sexta Jan 21, 2005 12:11

Por exemplo tens um input html chamado ip_address ....

<INPUT name = "ip_address" size="23" maxlength="23" value="">


Depois no javascript

document.getElementById('ip_address').value= getIP();

Aconselho-te a fazer uma coisa parecida com isto, que assim controlas melhor onde o texto aparece.

ou por exemplo num header (colocas o html no argumento da chamada e adicionas a string que o javascript retorna)

<SCRIPT LANGUAGE="JavaScript">
document.write("<H1>O IP é:</H1>"+getIP());
</SCRIPT>

penso q tb podes fazer assim:

<INPUT name = "ip_address" size="23" maxlength="23" value="
javascript:getIP()">
AMD 64 3500+ / Zalman 7700 CU
ASUS A8V DELUXE sock 939 / 2x1GB G.SKILL ZX + 2x512 Twinmos dual
Thermaltake Shark Black / X-Alien 500 / XFX 6800 GT 256
MAXTOR 200GB serial ATA / NEC 3500A / Logitech MX-518
XEDAS
Membro de Prata
Membro de Prata
 
Mensagens: 212
Registado: Sexta Nov 19, 2004 15:57


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 6 visitantes

cron