Jump to content


Troyan's Content

There have been 284 items by Troyan (Search limited from 04/05/2023)



Ordernar por                Order  

#382770 Efeito Css Num Texto, Tamanho E Tals

Posted by Troyan on 10/06/2004, 23:01 in CSS & Semântica (Tableless)

Você pode usar simplesmente "background". Nele você define, além da cor de fundo, outras propriedades pro background, como por exemplo uma imagem de fundo, posicionamento da mesma no background, comportamento dela em relação ao ViewPort, repetição ou não (vertical/horizontal/ambos), dentre outros.
http://www.w3.org/TR/CSS2/ <= Lá tem tudo que você precisa.

[]s



#382768 Dica: Target Em Css

Posted by Troyan on 10/06/2004, 22:58 in CSS & Semântica (Tableless)

A tag <base> só é escrita uma vez, no cabeçalho do site, e faz com que TODOS os links da página funcionem como se estivessem com seu target definido pro valor que você escolheu na propriedade target da mesma, ok?

[]s



#382765 Como Uso Data No Banco De Dados?

Posted by Troyan on 10/06/2004, 22:55 in PHP

Velho, formate isso na saída do banco mesmo. Na hora de executar a query use as funções do MySQL pra formatar os dados, sacou?

[]s



#382150 Iframe

Posted by Troyan on 10/06/2004, 03:53 in HTML, CSS e Metodologias

Ter como, certamente tem. O problema é que não entendi exatamente a sua dúvida...
Você quer que, ao acessarem o atributos.htm (que fica dentro de um frame no index.htm), abra-se outra URL num outro iframe também dentro do index.htm?
Ou seja, o index.htm tem dois iframes, você quer que, ao acessarem um link em um deles, abra uma outra página no outro. Entendi corretamente?
Se for isso, é só colocar o seguinte no <head> do atributos.htm:

<script type="text/javascript">
if (parent != self) {
parent.NOME_DO_IFRAME.document.locarion.href="AQUI VAI A SUA URL";
}
</script>

Onde NOME_DO_IFRAME é o valor do atributo "name" do iframe que vai abrir a url.

[]s



#382149 Segurança Em Xml?

Posted by Troyan on 10/06/2004, 03:45 in XML e Tecnologias Derivadas

Como já foi dito, XML não foi projeto para banco de dados, então, nativamente, não oferece a segurança necessária (nem a robustez) que um banco de dados necessita. Sua grande vantagem é ser cross-browser, cross-plataforma e portável ao extremo, já que usa texto puro, logo, não necessita de programas específicos para sua leitura/alteração.

O XML, na verdade, deveria servir apenas como um "comporter" ou "transporter" de dados, ou seja, uma ilha de dados temporária, usada como auxiliar de um banco, apenas pra fins específicos. Muitas vezes, mesmo esse comporter temporário precisa de segurança, obviamente.
O XML não poderia ter a aceitação que tem se não permitisse nenhuma possibilidade de ser seguro, logo, existem várias formas de bloquear o acesso do usuário ao arquivo .xml. Uma das mais fáceis é simplesmente dar um chmod (comando de FTP) nele definindo permissões como "300" ou "500", o que não daria acesso ao visitante. Além disso, pode-se usar o arquivo .htaccess (arquivo com definições de acesso de uma pasta - inclusive é nele que se ajusta a página 404, que aparece quando tentam acessar um arquivo inexistente) de forma a não permitir o acesso do mesmo. Isso pode ser feito limitando toda a extensão .xml ou para um arquivo específico.
Para saber mais sobre chmode, leia o help de algum programa "cliente FTP".
Para mais informação sobre o arquivo .htaccess, consulte a documentação de agum servidor web como, por exemplo, o Apache.

[]s



#382141 Telltarget

Posted by Troyan on 10/06/2004, 03:23 in Adobe Flash e ActionScript

Se eu entendi bem, você quer que, quando o usuário tirar o mouse de cima do botão, ele dê um gotoAndPlay num MovieClip de dentro do botão, que está no frame "Over", correto?
O problema é que, ao tirar o mouse de cima do botão, ele se dirige automaticamente para o primeiro frame, de estado normal, fazendo o seu target desaparecer (se o botão não está no frame over, o MC não existe, já que ele só existe no frame over, entendeu?).
Creio que você queira fazer um botão com uma animação no rollover e outra no rollout, certo? Pra isso não se pode usar um botão. É necessário criar um MovieClip com botões invisíveis sobre ele (ou mesmo dentro dele) que mandam ele se direcionar pro frame correto, deu pra entender?

[]s



#382140 Username & Senha

Posted by Troyan on 10/06/2004, 03:18 in Adobe Flash e ActionScript

É relativamente simples de se fazer essa aplicação que você quer, mas eu não entendi uma coisa.. Esse login e senha serão únicos? Não existirá um cadastro multiusuário onde cada usuário terá seu próprio login e senha? Porque se cada um tiver seu login, não se pode dizer se um login está correto ou não. O que se pode fazer, no máximo, é dizer se o login está cadastrado ou não.

Partindo do princípio de que só existe um login/senha no sistema, vão aí os cinco passos pra uma validação básica:

Primeiro - crie os campos login e senha e dê nomes de "log_txt" e "pass_txt", respectivamente (ambos sem aspas).
Segundo - crie um campo de texto dinâmico que terá nome DE INSTÂNCIA de "response_txt".
Terceiro - Adicione as seguintes actions ao primeiro frame do filme (selecione o primeira quadro e aperte F9):
loginT=['LOGIN','SENHA'];
//Onde LOGIN é o login correto e SENHA é a senha correta.
Quarto - Crie o botão que fará a validação.
Quinto - adicione as seguintes actions ao botão (selecione o botão e aperta F9, ou window -> actions):
on (release) {
if (log_txt.text != loginT[0]) { response_txt.text='Erro! Login incorreto!'; }
elseif (pass_txt.text != loginT[1]) { response_txt.text='Erro! Senha incorreta!'; }
else { response.text='Login e senha corretos';
//Aqui vão as ações caso login e senha estejam corretos
}
}

Basicamente é isso. Qualquer coisa é só dizer.

[]s



#382136 Existe Voltar Em Flash ?

Posted by Troyan on 10/06/2004, 03:08 in Adobe Flash e ActionScript

Você diz que acessa certo frame através de outros frames, correto? Você quer fazer com que o usuário possa voltar pro frame anterior (anteriormente visitado) independente de em qual posição ele está na timeline, certo?

Teoricamente é simples. Vai aí o código pra Flash MX ou inferior (caso queira em AS2 informe que eu converto). Use o seguinte:

No começo do filme:
_global.troyT=0; _global.troyPosics=[];

No botão que faz o usuário chegar ao frame onde tem o voltar:
on (release) { _global.troyPosics[_global.troyT++]=_currentFrame;
gotoAndStop( X );
//Onde X é o número do frame que contém o voltar.
}

No botão de voltar:
on (release) {
gotoAndStop(_global.troyPosics[--_global.troyT]);
}

Partindo do princípio adotado nesse código, o usuário poderá voltar mais de uma vez (caso ele clique em vários links, poderá voltar como se usasse o botão voltar do browser) e também gera-se a possibilidade de um avançar. Pra usar um código com avançar é necessário fazer algumas alterações, mas nada difícil. Se quiser, me avise.

[]s



#382110 Desabilitar Campo De Enviar

Posted by Troyan on 10/06/2004, 01:47 in ASP

Não que esse seja melhor ou pior do que o anterior, mas esse código e genérico e pode ser usado onde quiser sem a necessidade de alteração (inclusive duas vezes na mesma página).

<script type="text/javascript">
function disBt(oBt) { oBt.disabled=true; }
</script>

E no botão simplesmente use..
onclick="disBt(this);"

Esse mesmo onclick pode ser aplicado a quantos botões você desejar, sem a necessidade de alterar nem o código do <script> e nem o código do botão.

Aí enquanto estava digitando pensei na possibilidade do usuário parar o envio do formulário (um esc) depois de clicar no botão, o que faria ele perder a possibilidade de avançar para um próximo passou ou algo assim. Então fiz essa função que deixa o botão normal novamente após X segundos:

<script type="text/javascript">
function disTimeBt(oBt) { oBt.disabled=true;
if (arguments.length > 1 && (tD=arguments[1]) != '' && tD != 0) {
window.setTimeout(function() { oBt.disabled=false; },tD*1000);
}
}
</script>

Nesse segundo caso, o acesso seria através de..
onclick="disTimeBt(this, X);" <= onde X é o tempo (em segundos) que o botão vai ficar desabilitado.

[]s




IPB Skin By Virteq