
KaKarotto
Vencedores de desafio-
Total de itens
1.243 -
Registro em
-
Última visita
Tudo que KaKarotto postou
-
Ajuda ! Script De Fotos - Upload
pergunta respondeu ao douglasdamame de KaKarotto em Ajax, JavaScript, XML, DOM
É isso, não tem como modificar o campo do input file. É exatamente o que o fercos falou, você tem que fazer a verificação no onsubmit. <form name="form" method="post" ENCTYPE="multipart/form-data" action="cad_anuncio.asp" onsubmit="return verificaFoto()"> você espera o retorno no onsubmit, então a função verificaFoto() deve retornar false, caso não queira que o form submeta, ou true caso após a execução da função queira que o formulário seja enviado. O que tem que fazer é a verificação das imagens e retorne falso para o formulário, assim o script vai ser executado mas o formulário não será mandado. Todas as funções estão retornando 0. Mania de programador de C...só falta chamar a main() rsrrsrs. Piada nerd... Akelabrassssssss -
Como passar variáveis para uma outra página
pergunta respondeu ao hitech de KaKarotto em Ajax, JavaScript, XML, DOM
Nossa cara, mas pra que quer passar tantos caracteres???? Usando método POST você consegue usar mais, só que vai ter que pegar isso com alguma linguagem de servidor. Se está tentando pegar por javascript, então eu creio que não dá não. É necessário mesmo o uso disso tudo? O que está tentando fazer? Akelabrasssss -
Olá. Eu queria compartilhar com vocês um código que desenvolvi. Na net existe vários scripts sobre efeitos fade in e fade out, usando filtros blends, mudança de cores ou filtros alpha. Esta é mais uma versão dessa técnica. Utilizei uma forma recursiva usando apenas uma função. O código é muito útil para aqueles que não querem utilizar uma biblioteca inteira apenas pra utilizar apenas alguns efeitos que podem ser feitos rapidamente "a mão". /* Criado e Desenvolvido por Eduardo Ottaviani Fórum ScriptBrasil - https://www.scriptbrasil.com.br/forum Post: "$fade script de fadeIn e fadeOut" url: http://scriptbrasil.com.br/forum/index.php?showtopic=113386 email: edu.tata@gmail.com Licença: Pública Por favor, conserve os comentários, eles não vão pesar no seu código e é para seu próprio bem pois se gostar será mais fácil me achar. Obrigado =) */ function $fade(id, type){ if(type=="fadein"){ var n=(typeof arguments[2]!="undefined")?arguments[2]:-10 var limit=n > 100 n+=10 } else if(type=="fadeout"){ var n=(typeof arguments[2]!="undefined")?arguments[2]:110 var limit=n < 0 n-=10 } if(limit) try{ $fade_callback() return }catch(e){return} document.getElementById(id).style.filter="alpha(opacity="+n+")" document.getElementById(id).style.MozOpacity=(n/100) document.getElementById(id).opacity=(n/100) document.getElementById(id).KhtmlOpacity =(n/100) setTimeout("$fade('"+id+"','"+type+"',"+n+")", 100) } ----- Parâmetros ------ [id] - Nome do id do elemento: Tipo string. [type] - Tipo de transição, "fadein" ou "fadeout": Tipo string. Utilizei uma espécie de overloading para fazer a recursão funcionar, o que possibilita usar também um terceiro parâmetro: [n] - Começo da transição da opacidade: Tipo número inteiro. Portanto, se utilizar a chamada: $fade("meuDiv", "fadein", 50) Ele irá começar da opacidade 50 no iE ou 0.5 nos outros navegadores. Mas é preferível não utilizá-lo, já que raramente é necessário. Edit: Adicionado função $fade_callback A função $fade_callback será executada assim que o efeito terminar. Você não precisa usar ela a não ser que queira executar algo após o efeito. Explicação no próximo post. O código foi feito por mim, então usem a vonts. Anexei um exemplo de utilização, caso queiram ver na prática. Akelabraaasssss _fade.htm
-
É véio....eu acho que você vai ter que ir pra outra área, segurança, remoção de malwares ou microsoft windows...eu acho que no seu caso em especifico deveria ir para a áre de ambientes operacionais, Windows. Akeleabrasssss
-
Interessaaaaaaaaaaanteeeee. Valeu Beraldo. =P É eu usei a variável $arquivo que você tinha igualado à $_FILES['arquivo']. Comi bronha. Vai pro meu del.icio.us essa dicaew. Akelabrassssss
-
Ah....então, não tem como instalar os mod´s desse naipe pra javascript, css e php? :blush:
-
Acho que depende da aplicação que o celular usa. Se puder instalar o opera mini no celular, eu tenho a impressão de que ele lê. Não tenho muita certeza, eu nunca aprofundei no assunto, mas lembro-me de um dia ter lido um artigo do Elcio no tableless que comentava sobre as barras de rolagem usadas no celular e ele comentava inclusive o que se deveria fazer para resolver isso, no caso, com Css. Ele tava usando o Opera Mini. Vale a pena uma pesquisa sobre o assunto, mas quando você desenvolve para dispositivos móveis terá de usar Css diferenciado no caso de handhelds. Akelabrasssss
-
Sites para celular DEVEM ser feitos em xhtml Allan. por: Elcio Ferreira Link: http://www.tableless.com.br/?s=Wap A tendência dos celulares é utilizar browsers para acessar as páginas. É bem intuitivo e óbvio...mas....cria-se coisa pra tudo...coisa do passado. Terá de desenvolver sites com Css diferenciado para ser possível a exibição no celular, já que a tela do celular é pequena e fica inviável usar as barras para um site feito em resolução alta. Eu aconselho que leia os artigos do tableless.com.br, lá tem um monte de coisa interessante sobre esse assunto. Akelabrassssss
-
Opa, shelter, posta o código, beleza? Fica mais fácil alguém tentar ajudar e tal, talvez tenham definido classes ou id´s, dessa forma não dá pra ajudar. você pode usar Css pra formatar isso. Vou passar um código genérico, que mudaria todos os fieldsets do seu html: fieldset{ border:1px solid red; background:orange; } Background vai mudar a cor do fundo e Border irá mudar o estilo da linha, espessura, cor... Eu aconselho você a ler algumas referências para você ter maior controle dos códigos. É em inglês essa: http://w3schools.com Tem tudo sobre html, css e etc. Akelabrassssss irmões...rsrsrs
-
Opa. Tem como falar a lógica do seu sistema? Pelo que eu entendi, você quer colocar as perguntas na página porém ocultas, aparecendo a princípio apenas a primeira pergunta. Isso eu entendi, mas como você vai fazer as opções de resposta ????? Pelo que eu vi no site, só tem a pergunta como link. A pessoa clica no link e aparece a resposta...é isso mesmo?!?!? você não quer que a pessoa escolha uma resposta?? Se eu estiver errado e caso queira implementar um sistema de perguntas onde o usuário tenha que escolher uma resposta, seria interessante implementar isso com linguagem de servidor, já que se a pessoa for um pouquinho esperta e abrir o código fonte da página vai ver todas as respostas lá. Esse seu código ta cheio de getElementById....não é uma boa...Se escrever um bom html você economiza inclusive no javascript. Então, diga como quer implementar isso, com todas as letras porque pra mim está ainda obscuro. Akelabrasssssss
-
Preciso somar, e não concatenar
pergunta respondeu ao sonny de KaKarotto em Ajax, JavaScript, XML, DOM
Isso ae. Lembrando que o parseInt tenta parsear a string pra inteiro. Então se quiser números com ponto flutuante no formulário vai perder precisão. Caso apenas precise de números inteiros então a dica da Andréia é suficiente. Akeleabrasss -
Grande Allan, matou o problema. É isso mesmo, o interpretador lê o código de cima pra baixo e da esquerda pra direita. Gostei do termo "por gravidade" rsrsrs, eu nunca tinha pensado nessa analogia. DackAle, se você não quiser colocar seus scripts no corpo do html você pode usar o evento window.onload assim: window.onload=function(){ // Todas as funções e operações nessa função. } Dessa forma você iguala o evento onload a uma função anônima, dessa forma você pode pegar qualquer elemento pois a função só vai ser executada após o término de carregamento da página. Akelabrasssssss
-
Fala Jetro, A mesma coisa velho.. Javascript sintaticamente é muito parecido com o php, as variáveis se distinguem, no php você usa o $ antes. Então mude a função mais ou menos assim: function mmLoadMenus(NV) { if (window.mm_menu_0921102343_0) return; switch(NV){ case 0: window.mm_menu_0921102343_0 = new Menu("root",77,18,"",12,"#000000","#FFFFFF","#CCCCCC","#000084","left","middle",3,0,1000,-5,7,true,true,true,0,true,true); mm_menu_0921102343_0.addMenuItem("Teste 01","window.open('tp1.php', '_parent');"); mm_menu_0921102343_0.hideOnMouseOut=true; mm_menu_0921102343_0.bgColor='#555555'; mm_menu_0921102343_0.menuBorder=1; mm_menu_0921102343_0.menuLiteBgColor='#FFFFFF'; mm_menu_0921102343_0.menuBorderBgColor='#777777'; break; case 1: window.mm_menu_0921112950_0 = new Menu("root",88,18,"",12,"#000000","#FFFFFF","#CCCCCC","#000084","left","middle",3,0,1000,-5,7,true,true,true,0,true,true); mm_menu_0921112950_0.addMenuItem("Novo item"); mm_menu_0921112950_0.hideOnMouseOut=true; mm_menu_0921112950_0.bgColor='#555555'; mm_menu_0921112950_0.menuBorder=1; mm_menu_0921112950_0.menuLiteBgColor='#FFFFFF'; mm_menu_0921112950_0.menuBorderBgColor='#777777'; mm_menu_0921133822_0.writeMenus(); } // mmLoadMenus() A função mmLoadMenus vai loadear os menus, então você insere um argumento pra essa função como eu fiz "mmLoadMenus(NV)". Perceba que há, no final do código todo, a chamada mmLoadMenus(). Ela fará tudo loadear, você vai ter que achar essa chamada e fazê-la com PHP, assim: $varNV=$_COOKIE["user"]; echo "<script>mmLoadMenus($varNV)</script>" O php vai executar a função em javascript, mandando o valor do cookie como argumento. você pode usar if se quiser, ao invés de switch também. Já sabe usar if. Akelabrassssss
-
Grande Fercos...sou fã desse rapaz. Pow, isso a galera tem que saber!!!! Tem algum link pra saber mais desses "features" do IPB? Pode ser em inglês se tiver... Nossa isso é show de bola...pena que parece ter só pra html e sql.. Vélho, isso TEM que ser implementado... Ps: Tira esse símbolo terrível da sua assinatura fercos...a gente já tem que aguentar essa "coisa" no seu avatar.... credo <_<.
-
Colocar Onclink no Busca...
pergunta respondeu ao Kuhlmann de KaKarotto em Ajax, JavaScript, XML, DOM
Ai Kuhlmann meu garoto... Sempre preciso ler, reler, ler, reler seus posts umas 90 vezes pra entender o que você quer cara rsrsrs. Até agora eu acho que não consegui te ajudar nenhuma vez. "Eu sou brasileiro e não desisto nunca", então vamos lá. Se eu entendi direito, você quer acionar duas ações ao mesmo tempo, está usando frames? Por que se estiver nesse caso é muito bom, então eu vou considerar que esteja usando frames que é o melhor caso e como eu sou preguiçoso.... :blush: Veja o form abaixo: <form name="Form1" id="Form1" method=GET action="ListaProdutos.asp?IDLoja=<4175>"> <input type=hidden name=IDLoja value=4175> <input type=hidden name=BuscaNomeRef value=True> <td width="45"><img src="<baseloja>images/barratopo/busca.gif" width="45" height="11"></td> <td width="200" height="15" align="center"> <input name="Texto" type="text" class="InputTextBusca" style="width:200px; height=15px;" value=""> </td> <td width="20" height="15"> <input type=image name=ok src="<baseloja>images/barratopo/botao_busca.gif" align="bottom" width="8" height="14" /> </td> </form> O action dele vai fazer com que o frame em que ele se encontre se "reloadeie" trazendo a busca. Então você precisa pegar o form e executar uma função antes do form ser submetido. Usando o exemplo acima: document.getElementById('Form1').onsubmit=function(){ //Pega o frame BarraLateral document.getElementById('barra_lateral').location.href="Página-que-retorna.asp" return true } O código acima vai ser executado antes de ser feita a busca, ele vai pegar o frame com o nome de barra_lateral e vai direcionar para uma página asp que vai retornar o conteúdo. Mas! Ao direcionar o frame "barra_lateral" o código javascript retorna true, isso faz com que o formulário também seja submetido para a outra página. você terá então duas ações ao invés de uma. Eu espero que dessa vez eu consiga te ajudar. Akelabraaaaaassss -
acrm, não há muito o que fazer nesses casos. É problema deles lá... Você pode no máximo verificar se o problema não é proveniente de algum vírus tentando acessar sua conta por outros computadores. Caso não seja vírus, não há muito o que fazer senão esperar o serviço voltar a funcionar novamente. Também não adianta mandar o link do seu login, jamais ninguém vai conseguir acessar sua página, caso contrário conseguiriamos ver seus emails. Isso só acontece no Firefox? Acontece no Ie também? Se não conseguir acessar sua conta por nenhum navegador nem nenhum outro computador, então espere alguns dias que o serviço vai voltar a funcionar novamente, se não, tente fazer uma conta nova e mandar um email para a equipe do MSN enviando seus problemas. Akelabrassssss
-
Primeiro a dúvida: Como faz pra postar desse jeito os códigos? Dá pra ver que o Beraldão posta um código SQL e fica com cores diferentes de acordo com o comando. O mesmo sistema usado em editores. Fica muito melhor assim.... Era um sistema que o fórum não adota mais? A sugestão: Não seria interessante mudar o nome desse subfórum para Dúvidas, Críticas ou Sugestões? Por um momento hesitei antes de postar e nitidamente a maioria dos posts nessa área são dúvidas. Akelabrassss
-
Como foi difícil achar algo assim.. <_< Show de bola...Era de um artigo como esse que eu precisava. Odeio dicas enormes que vem com vários tratamentos....você se perde facilmente no meio dos códigos e às vezes você só quer saber o que a MALDITA FUNÇÃO FAZ!!!!! Bom, como a dica é simples nos possibilita um pouco a pensar sobre a teoria. E eu tenho uma dúvida. Se você coloca "arquivo[]" no atributo name do html, então o php vai interpretar como um array, beleza, então significa que se eu precisasse por alguma razão acessar os nomes dos names eu poderia fazer o seguinte: <form name="upload" id="upload" action="upload.php" method="post" enctype="multipart/form-data"> <ul> <li> <input type="file" name="arquivo[avatar]" /> </li> <li> <input type="file" name="arquivo[perfil]" /> </li> <li> <input type="file" name="arquivo[anexo]" /> </li> <li> <input type="submit" value="Enviar" /> </li> </ul> </form> E então eu poderia acessar um arquivo assim: $arquivo["name"]["pefil"]; Estou certo??? Não tenho como testar isso porque não tenho servidor na máquina e meu server grátis não me dá permissão para fazer uploads. Estou só teorizando...é essa minha dúvida. Valeu. Akelabrassssssss
-
Então Jetro, ótimo, você já programa em php, então leia o cookie e escreva conforme sua necessidade: switch($NV){ case 1: echo '<script>'; echo 'mm_menu_0921113112_0.addMenuItem(\"Usuários\", \"window.open(\"permissoes.php?ac=01\", \"_parent\")'; echo '</script>'; break; } Saca?? Insira com php o código em javascript, no exemplo acima eu fiz aparecer apenas a parte de usuários, caso a variável $NV estivesse valendo 1. Foi só um exemplo. Pega a lógica do negócio. Caso eu tenha errado em alguma coisa no código acima, foi nas aspas. É um saco embutir javascript com php por causa delas. Eu acho que deveria ir pra sessão de php mesmo, lá os caras sabem fazer isso melhor que eu e tenho a impressão de que não é a melhor forma guardar isso em cookies... Akelabrasssssss
-
Perfeito. Lembrando, Valcionei, não sei o quanto sabe de html e tudo mais, mas terá de colocar o caminho da imagem no atributo "src" usado no exemplo do OSJunior, dependendo de onde estão guardadas as suas imagens o caminho pode mudar.
-
Marquee sem o espaço entre inicio e fim
uma questão respondeu KaKarotto em Ajax, JavaScript, XML, DOM
:huh: -
Você está montando esse nível de acesso com php ou alguma linguagem de servidor? Como define essa variável NV???? Tipo, você não manja nada nada nada de javascript??? Akelabrasssssss
-
Access vs VBScript
pergunta respondeu ao DÉCIO MALI VASCON de KaKarotto em Ajax, JavaScript, XML, DOM
Olha cara eu vou deixar pra lá esse negócio que está fazendo com banco de dados, não entendi e nem vou entender. Porém no script, é possível que esses valores estejam assumindo tipos diferentes. Se forem duas strings pode mesmo dar algum erro. você tem certeza que são números? Se os dois forem strings então o simbolo de maior vai funcionar se uma string for maior que outra. Talvez seja isso que esteja acontecendo. Você precisa saber que tipo de dados está mexendo. Akelabrassssssss