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
por 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..

-
aDoF96
- Membro de Prata

-
- Mensagens: 249
- Registado: Domingo Set 26, 2004 14:34
- Localização: Mozelos - S.M. Feira
por 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

-
- Mensagens: 150
- Registado: Terça Jul 06, 2004 0:04
- Localização: Coimbra - DEIUC
por aDoF96 » Quarta Jan 19, 2005 21:57
lol.. ya

-
aDoF96
- Membro de Prata

-
- Mensagens: 249
- Registado: Domingo Set 26, 2004 14:34
- Localização: Mozelos - S.M. Feira
por arkannis » Quarta Jan 19, 2005 22:13
JB Escreveu:.js ..... é java?
nao.... .js é JAVASCRIPT que é muito muito diferente de JAVA.

.
P4 3.0E | Abit AI7 | 2x512 OCZ Premier Kit | GeForce 6800NU | WD 160GB SATA | Levicom Visible Power 450W
-
arkannis
- Membro Vitalício

-
- Mensagens: 2117
- Registado: Sábado Set 11, 2004 13:09
- Localização: Rio Maior
-
por 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

-
- Mensagens: 150
- Registado: Terça Jul 06, 2004 0:04
- Localização: Coimbra - DEIUC
por 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

-
- Mensagens: 903
- Registado: Quarta Jan 21, 2004 3:50
- Localização: Porto
por 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

-
- Mensagens: 249
- Registado: Domingo Set 26, 2004 14:34
- Localização: Mozelos - S.M. Feira
por 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

-
- Mensagens: 212
- Registado: Sexta Nov 19, 2004 15:57
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante