- Fórum WMO
- → Troyan's Content
Troyan's Content
There have been 284 items by Troyan (Search limited from 26/04/2023)
#382110 Desabilitar Campo De Enviar
Posted by Troyan on 10/06/2004, 01:47 in ASP
<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
#382136 Existe Voltar Em Flash ?
Posted by Troyan on 10/06/2004, 03:08 in Adobe Flash e ActionScript
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
#382140 Username & Senha
Posted by Troyan on 10/06/2004, 03:18 in Adobe Flash e ActionScript
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
#382141 Telltarget
Posted by Troyan on 10/06/2004, 03:23 in Adobe Flash e ActionScript
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
#382149 Segurança Em Xml?
Posted by Troyan on 10/06/2004, 03:45 in XML e Tecnologias Derivadas
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
#382150 Iframe
Posted by Troyan on 10/06/2004, 03:53 in HTML, CSS e Metodologias
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
#382768 Dica: Target Em Css
Posted by Troyan on 10/06/2004, 22:58 in CSS & Semântica (Tableless)
[]s
#382770 Efeito Css Num Texto, Tamanho E Tals
Posted by Troyan on 10/06/2004, 23:01 in CSS & Semântica (Tableless)
http://www.w3.org/TR/CSS2/ <= Lá tem tudo que você precisa.
[]s
#382776 Alternate
Posted by Troyan on 10/06/2004, 23:12 in CSS & Semântica (Tableless)
O position: absolute define a posição de um elemento em relação ao primeiro objeto absoluto anterior ao que recebe esse código, caso não haja, ele toma como base o <body>. Se você faz um (X)HTML correto e um CSS cross-browser, deve aplicar algumas propriedades específicas aos elementos anteriores ao que vai ficar flutuando pra evitar que ele fique em outra posição no caso de outra resolução.
Se quiser estudar CSS e Tableless, é só ir nos links..
[]s
#382783 Iis, Erro 500
Posted by Troyan on 10/06/2004, 23:16 in ASP
[]s
#382793 Por Favor, Comecei A Ter Noções Mais Aprimoradas
Posted by Troyan on 10/06/2004, 23:26 in Adobe Flash e ActionScript
Instruções:
1. Selecione o primeiro frame do seu filme e insira o código.
2. Tá pronto.
Aí vai o código...
stop(); timer=setInterval(function() { if (_framesloaded >= _totalframes) { play(); clearInterval(timer); } },300);
#382800 Username & Senha
Posted by Troyan on 10/06/2004, 23:34 in Adobe Flash e ActionScript
Vi que você tá começando agora com Flash, numa outra thread, então acho que o ideal é você começar do começo, lendo o help e os tutoriais que vem com o Flash. Depois, comece a depurar códigos com a ajuda do Reference (Shift+F1).
Quanto a esse código, você sabe criar campos input e os botões? Se souber fazer esses dois, já está apto a fazer essa validação.
jhonesjsn:
Serao unicos sim, porem se vc quiser me ensinar a fazer um sistema multiusuario ... eu agradeco .
Pra fazer um sistema multiusuário precisa-se (não obrigatoriamente, mas o ideal é) usar uma linguagem server-side (como ASP ou PHP), algum banco de dados (como Access, MySQL...) e um pouquinho de interação Flash+linguagem usando a classe loadVars (poder-se-ia usar o Flash Remoting, mas ele é voltado pra RIA's, não pra pequenas aplicações como essa). Caso queira, ainda há a opção de usar apenas Flash+XML, mas não é uma opção segura nem muito funcional, já que perde-se desempenho quando o número de usuários é muito grande.
[]s
#382819 Clicar E Ir A Um Espaco De Tempo
Posted by Troyan on 11/06/2004, 00:00 in Adobe Flash e ActionScript
Faça o seguinte:
1. Crie um filme em branco
2. Faça um botão no frame 1.
3. Escreva um texto qualquer no frame 2.
4. Coloque a ação "stop();" (sem aspas) no frame 1.
5. Coloque a ação..
on (release) { gotoAndStop(2); }
no botão.
6.Aperte Ctrl+Enter e teste.
Se funciona, é porque o erro está no seu filme, dê uma olhada pra ver onde está a ação. E se você escrevesse qual o erro aqui ajudaria demais...
[]s
#382834 Desabilitar Seleçao De Texto
Posted by Troyan on 11/06/2004, 00:21 in Javascript / DOM / AJAX / ECMAScript
document.onselectstart=function() { if (event.srcElement.tagName != 'INPUT' && event.srcElement.tagName != 'TEXTAREA') { return false; } }
[]s
#382841 Dois Problema Em Js
Posted by Troyan on 11/06/2004, 00:40 in Javascript / DOM / AJAX / ECMAScript
<body style="overflow-x: hidden"> pra esconder a scroll horizontal e o mesmo código, só que com "overflow-y", para esconder a scroll vertical.
Abra sua popup com scrollbars=1 (window.open('pagina.html','nome','status=0,scrollbars=1') e depois use esse CSS pra remover as scroll's indesejáveis.
Ps.: Caso lhe interesse, existe um JavaScript diponível que abre janelas com o tamanho da imagem e com funções, inclusive, de redimensionamento caso a imagem ultrapasse os limites definidos por você (ele redimensiona mantendo a proporção, pra não ocorrer distorção na imagem), dentre outros (como link pra fechar na própria imagem, mensagens de erro personalizadas, opção pra abrir centralizada...). O link é http://freehost09.we...FitToImage.html
[]s
#382856 Janela Auto-dimensionavel...
Posted by Troyan on 11/06/2004, 00:58 in Javascript / DOM / AJAX / ECMAScript
Ele tem várias funções com configuração bem simples.
Qualquer dúvida é só falar com o autor (eu ;D)
[]s
#382876 Fazer A Tela Tremer
Posted by Troyan on 11/06/2004, 01:56 in Javascript / DOM / AJAX / ECMAScript
[]s
#382901 Tem Como?
Posted by Troyan on 11/06/2004, 02:48 in PHP
Use simplesmente "session_start();" (sem aspas) no começo de cada página, assim o PHP cria sozinho o ID da sessão e não acontecem os problemas supracitados.
[]s
#383149 Iframe
Posted by Troyan on 11/06/2004, 14:01 in HTML, CSS e Metodologias
Caso você queira abrir os dois ao clicar num link, use..
<a href="java script:window.FRAME1.document.location.href='bla.html';window.FRAME2.document.location.href='outro.html';">LINK</a>
[]s
#383155 Dimensionamento De Swf
Posted by Troyan on 11/06/2004, 14:09 in Adobe Flash e ActionScript
#383167 Username & Senha
Posted by Troyan on 11/06/2004, 14:26 in Adobe Flash e ActionScript
Com XML, basicamente você criaria um XML com os dados do login de cada user..
usuarios.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE usuariosdb [ <!ELEMENT usuariosdb (usuario+)> <!ELEMENT usuario (login, senha> <!ELEMENT login (#PCDATA)> <!ELEMENT senha (#PCDATA)> ]> <usuariosdb> <usuario> <login>troyan</login> <senha>troyan</senha> </usuario> <usuario> <login>jhones</login> <senha>suasenha</senha> </usuario> </usuariosdb>
E, seguindo esse modelo, você vai acrescentando mais usuários.
Com o objeto XML do flash você carrega esses dados e depois é só percorrer os nodes procurando o login e senha indicados.
obj_xml=new XML();
obj_xml.onLoad=function() { /* AÇÕES */ };
obj_xml.load('usuarios.xml');
No lugar de ações você executa as ações que vc quiser. Sendo que essas actions devem ser colocadas no evento onRelease do botão (ao menos a action "obj_xml.load()" - as outras podem estar no começo do documento).
Mais informação sobre XML: www.w3schools.com/XML
Mais informações sobre o objeto XML do Flash: Abra o Flash e pressione F1.
[]s
- Fórum WMO
- → Troyan's Content
- Privacy Policy
- Regras ·