
KaKarotto
Vencedores de desafio-
Total de itens
1.243 -
Registro em
-
Última visita
Tudo que KaKarotto postou
-
O que deseja fazer exatamente Edson? Porque dependendo do que quer fazer pode tentar resolver o seu problema de outra forma. Deveria funcionar do jeito que mencionou, mas eu percebi que apenas funciona com objetos que usam o classid, ou que tenham definido o tipo de objeto e tal. Se você usar o object por exemplo pra abrir o windows media player, aí sim você poderia referenciar em javascript da forma que fez. É estranho, mas pela lógica deveria funcionar mesmo do jeito que mencionou...
-
Meu irmão...confesso que está dificil entender o que quer. Ué...não é o contrário? você não usa os campos na página em html e pega com php?!?!?!? De qualquer maneira....seja lá o que for, window.print sempre vai imprimir mesmo a página que está aberta pro usuário. você pode devolver uma página htm com os dados do usuário mas colocar nela um atributo em Css, visibility:hidden, assim: <html> <head> <link rel="stylesheets" type="text/css" href="estiloDaPagina.css" media="print" /> <link rel="stylesheets" type="text/css" href="estiloDaImpressao.css" media="screen" /> <title>Página de impressão</title> </head> <body> <h1>Imprimindo...</h1> <div id="escondidos">Dados do CLiente</div> </body> </html> Aí você usa dois Css externos, um para impressão, onde irá deixar visível todos os elementos que quer imprimir e outro pro usuário ver no navegador, que irá ocultar os elementos da tela. Teóricamente...não sei na prática. Akelabrasssssss
-
Então athila, esse tipo de dados é gerado pelo RSS. Qual blog você tá usando? Eu tenho a impressão de que alguns blogs tipo wordpress geram os RSS pra você. Se não geram, eles devem ter uma integração com algum outro sistema que gera. Ainda não mexo com blogs, não saberia te dizer. Pra criar o widget, você precisaria saber as tags usadas no Rss e com alguma linguagem de servidor, pegar o valor das tags, ler as informações e mostrar na tela do jeito que quer. Fazer um widget não é uma coisa simples de fazer, você vai ter que saber programar bem em php, asp ou alguma linguagem de servidor. Dá pra fazer também com javascript, mas é preferível fazer em linguagem de servidor quando possível, já que não irá usar recursos do computador cliente. Simplificando, quando achar um gerador de Rss, terá de abrir o arquivo e então pensar em como irá implementar o sistema. Akelabrasssssss
-
Access vs VBScript
pergunta respondeu ao DÉCIO MALI VASCON de KaKarotto em Ajax, JavaScript, XML, DOM
Tipo cara, não entendi nada....Tem como postar o código? Se está usando vbscript então eu presumo que está usando asp pra mostrar na tela, estou certo? Posta o código se possível. aKelabrasssssss -
Como você faz pra resolver isso?!?!?!? :huh: Faça exatamente o que eu faço quando o meu hotmail não abre :)
-
BUG Global (Na matemática do JS)
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em Ajax, JavaScript, XML, DOM
Hum...ordenar o vetor e comparar strings??? Mister Html é adepto ao POG? Olha amigo programar é fácil, mas eu vou te dizer viu... achar quem programa direito é muito difícil.... -
C viu Gulhermão!?!!?
Eu sofro no trampo e no fórum agora como estagiário rsrsrs.
Achei mó legal eles terem me convidado.
C faz aniver quase que comigo! Legal.
aKElabrassss
-
Então, eu visitei o seu site e vi que no código fonte não havia js lá =s você pode salvar o js que fiz com qualquer nome. você pode salvar como testeInfo.js. Se fizer isso, terá de colocar no html a seguinte linha entre as tags <head></head>: pagina.html <html> <head> <script type="text/javascript" src="testeInfo.js"></script> </head> Nesse exemplo acima, estou considerando que o arquivo testeInfo.js está no mesmo diretório do seu html. Se estiver numa pasta "js" dentro do diretório do seu site, então é só usar o caminho assim: "js/testeInfo.js" No seu caso você só quer testar um código correto, então muda a função passwords que fiz, vai ficar assim no seu caso: function passwords(){ var passwords=[] passwords[0]="<<GTR>>" return passwords } Lembrando que isso só vai funcionar se o usuário digitar apenas isso "<<GTR>>", se o usuário digitar "<<GTR>>KaKarotto", por exemplo, a função não vai funcionar. No começo da sua dúvida parecia que era apenas uma senha, mas agora estou achando que quer ver se no campo tem as letras "<<GTR>>" seguido de alguma outra coisa, como um nick ou coisa parecida. Akelabrasssss
-
"next" e "prev" do PHP para o JS
pergunta respondeu ao Diego.G.A de KaKarotto em Repositório de Scripts - Ajax, JS, XML, DOM
Ahhh boa Diego!!! Então encontrou a solução pro seu problema hein! Eu não sabia se a minha dica lá tinha adiantado de alguma coisa, achei que você tinha remontado o seu algoritmo.... Posso dar uma sugestão? Reutilize o seu código, as duas funções fazem a mesma coisa quase... Usei a lógica que você mesmo desenvolveu, dá uma olhada: function showIndex(arr, ind, act){ var aux=[] var indice=null for(var chave in arr){ if(chave==ind) indice=aux.length aux[aux.length]=chave } if(indice!=null){ if(act == "prev" && indice!=0) return aux[indice-1] else if(act =="next" && indice!=(aux.length-1)) return aux[indice+1] } switch(indice){ case (0): return "Elemento não tem anterior" case (aux.length-1): return "Elemento não tem posterior" case (null): return "Não existe a chave" } } Dessa forma você só usa uma função, acaba economizando código. O switch final é só pra retornar erros pra você saber o que acontece, porque se você tentar pegar o elemento anterior ao do primeiro a função retorna indefinido. A mesma coisa acontece se quiser pegar o elemento posterior ao último. Muito boa a sua solução!! Parabéns. Akelabrasssss -
Como Capturar Quebra de Linha Em Um Textarea
pergunta respondeu ao nvGullit de KaKarotto em Ajax, JavaScript, XML, DOM
Mas nesse caso quando você procura os dados no banco de dados eles vem mostrando as tags certo? TIpo, você consegue ver no texto a tag <br /> substituida? Caso consiga ver o <br /> então você deve fazer o caminho inverso pra mostrar o texto puro, sem formatação html. -
BUG Global (Na matemática do JS)
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em Ajax, JavaScript, XML, DOM
É muito estranho mesmo ...mas suspeite do seu código, jamais haveria um bug em javascript desse naipe. if (ultimate < fileArray[x]) Você quebrou uma string em várias strings com o split. Então nesse "if" você está comparando um número com uma string e não dois números. if (ultimate < parseInt(fileArray[x])) Caso não precise mexer com números de ponto flutuante, então pode transformar a string em um inteiro usando parseInt. Akelabrasssssss -
Contribua para melhorar meu projeto (em JavaScript)
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em Ajax, JavaScript, XML, DOM
Hum.... Bom eu vou esperar mais um pouco pra fazer o download porque o megaupload está dizendo que estão temporariamente usando toda a banda para usuários premium. Vou dar uma olhada no msdn. -
Oi rato o/ você pegou um código um pouco complicado pra quem está começando mesmo =P. Tem expressões regulares aí, eu tenho a impressão de que você não está familiarizado com elas. Olha o meu código, eu resolvi fazer porque é bem simples mesmo, não toma tempo algum: Js // Função carrega um banco de informações de senhas válidas. function passwords(){ var passwords=[] passwords[0]="Senha1" passwords[1]="Senha2" passwords[2]="Senha3" return passwords } function testInfo(fo){ var senhas=passwords() // Pega o "banco" de senhas var valor=fo.texto.value // Pega o valor digitado pelo usuário for(var x in senhas) // Procura o valor digitado em todo o banco de senhas if(senhas[x]==valor) // Se achar... return alert("Senha Correta") // Acaba a procura e exibe janela de alerta. return alert("Senha não correta") // Se não achar, exibe a janela de alerta. } Html <html> <head> <title>Novo Documento</title> </head> <body> <form> <input type="text" id="password" name="password" /> <input type="button" value="valida" onclick="testInfo(this.form)" /> </form> </body> </html> É claro que usar código em javascript pra validar senhas é muito perigoso, visto que qualquer um pode olhar os valores de senha no código fonte, mas para título de aprendizado o código ta aí. A primeira função cria um vetor, como se fosse um banco de dados, e lá nos valores "Senha1", "Senha2", "Senha3", você coloca as suas senhas. Se quiser usar uma só tudo bem. A segunda função pega o que o usuário digitou e confere no banco todo se existe alguma senha igual aquele que ele digitou, se tiver, retorna um alerta dizendo que a senha tá correta, senão retorna um alerta dizendo que a senha está incorreta. O código agora ta bem simples, vai dar pra você mexer do jeito que quiser. Se está falando daquela barra que o iE mostra quando tem conteúdo com javascript que pode ser malicioso, não dá não. Akeleabrasssssss
-
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em HTML, XHTML, CSS
É um draft :huh: HTML 5 não existe ainda, está sendo desenvolvido. Html 4.01 ainda é a última versão. -
Contribua para melhorar meu projeto (em JavaScript)
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em Ajax, JavaScript, XML, DOM
Eu não consigo baixar, o megaupload não acha o link. Não tem como você botar num servidor free? É bem melhor... Tenho algumas dúvidas sobre o projeto. Ele colocaria os arquivos html em cache, estou certo? Mas isso já não é feito pelos navegadores? Eu quero entender e testar o seu código, conserta lá o link por favor. Eu tenho um projeto desktop também usando javascript, não sei nada sobre hta, estou agora interessado em saber mais sobre o assunto. Akelabrassssss ps: Ahh...o meu projeto ta no site que ainda estou construindo, tá no meu perfil o link caso queira dar uma olhada. -
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de KaKarotto em HTML, XHTML, CSS
Que interessante esse link do alistapart. Ahh como seria bom... -
Opa, Cara como você estou muito enferrujado em C. Estou aqui mais de curioso. Tem como postar o código todo funcionando inclusive com o erro que está dizendo? Porque aqui dá vários erros na hora da compilação. Não estou encontrando também o tipo quadtree...ele é usado para inciar uma variável ou um ponteiro no seu código mas eu não consigo achar o tipo quadtree declarado. Não sei se esse tipo é da própria linguagem. Outra coisa, está usando stdlib e stdio só? Está estudando estrutura de dados? Isso que está implementando é uma árvore? Eu ainda vou aprender isso, estou lendo já sobre o assunto e gostaria de primeiramente entender seu código aqui, pra depois tentar te ajudar, caso não apareça ninguém pra isso. Akelabrasssssss
-
Murilo, você precisa mesmo copiar pra 4 varíaveis diferentes e depois concatenar? Porque eu pensei numa solução mais rápida caso não precise. Olha só: #include <stdio.h> #include <string.h> int main(){ char c[]="FLSKJDFLASDJ#FASDFASDFKASHDF#FKASHDKFASHDKFAHSKDF#----FASDFASDF#ASDLFKJASLKDFJASLDF#"; char d[2048]; int x, y; for(x=0, y=0; x<strlen(c); x++, y++){ if(c[x]=='#'){ x++; d[y]=c[x]; continue; } d[y]=c[x]; } printf("%s\n", d); system("pause"); return 0; } Ao invés de pegar os pedaços sem "#" e juntar tudo num outro vetor, eu já fui colocando no vetor os valores sem o caractér "#". Pode ser assim? aKelabrasssssss
-
Alguma coisa você fez de errado ae cara, eu testei aqui no Opera, no FF, no iE, usando windows, testei no linux usando Konqueror, SeaMonkey. Não é possível que o código não funcione :huh: Não dá... <_< A não ser que essa página esteja direcionada para a sua. você precisa de pelo menos duas coisas: 1 - A página que está querendo pegar os dados está direcionada para a sua. 2 - Os valores usados para passar as variáveis na barra de endereços. Caso contrário não dá pra fazer o que quer. Se você tem os valores passados por url então posta, aí então poderemos fazer algo. hick...você está me enlouquecendo... :wacko:
-
No devC++ usado no Windows você usa o system com aspas duplas. O system serve para você acessar comandos do sistema. Por exemplo, eu estou usando windows, se eu quisesse copiar todos os arquivos do diretório raíz para uma pasta eu poderia fazer isso: system("md c:\\Edu"); system("copy c:\\*.* c:\\Edu"); system("pause"); Akelabrassssss
-
Olha DackAle, existem n jeitos de fazer. Olha o código do Beraldo: http://scriptbrasil.com.br/forum/index.php?showtopic=96267 Em javascript você pode fazer de muitas maneiras... Eu particularmente não gosto de usar tabelas em javascript, eu acho meio complicado. Eu vou mostrar um exemplo implementando um algoritmo de listas. Supondo que você tenha um html como esse: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style> #Caixa{ width:150px; height:150px; border:1px solid silver; overflow-y:scroll; position:absolute; left:30%; } </style> </head> <body> <div id="Caixa"></div> Camiseta:<input type="button" value="Add" onclick="add(1, 401)" /> <br /> Blusa:<input type="button" value="Add" onclick="add(2, 121)" /> <br /> Shorts:<input type="button" value="Add" onclick="add(3, 009)" /> <br /> Meias:<input type="button" value="Add" onclick="add(4, 934)" /> <br /> </body> </html> Na seção head nós faríamos nosso script da seguinte forma: (Preste atenção nos comentários) Js // Iniciaríamos a variável Lista do tipo array. window.onload=function(){Lista=[]} //Atualiza campo. function atualiza(){ document.getElementById("Caixa").innerHTML="" for(var x=0; x<Lista.length; x++) document.getElementById("Caixa").innerHTML+="ID:"+Lista[x].id+"- Código:"+ Lista[x].cod +"<hr />" } //Função que adiciona item a lista. function add(id, cod){ Lista[Lista.length]={ "id":arguments[0], "cod":arguments[1] } atualiza() } Isso é o grãozinho de areia, está totalmente incompleto, porém com esse fragmento dá pra eu te mostrar o algoritmo implementando Listas. Ali no array Lista eu sempre vou adicionar um objeto que tem como propriedades "id" e "cod". Dessa forma, ao adicionarmos os 4 itens do input, a Lista ficaria assim: Lista[0].id=1 Lista[0].cod=401 Lista[1].id=2 Lista[1].cod=121 Lista[2].id=3 Lista[2].cod=009 Lista[3].id=4 Lista[3].cod=934 Dessa forma você teria um vetor com n itens e facilmente você poderia excluir o produto pelo id do array. ASsim você poderia mandar para o servidor os valores bem organizados e de fácil acesso, o que é mais fácil do que acessar um elemento em um vetor? A parte mais difícil eu já te passei, que é estrutura dos dados. Dá uma olhada no código do Beraldo, entenda direitinho e altere pois está todo em php, e o sistema que fará usará Ajax. Vai ser preciso algumas mudanças.
-
Habilitar/ Desabilitar Select
pergunta respondeu ao Tatiana Carrazzoni de KaKarotto em Ajax, JavaScript, XML, DOM
Não tenho Tatiana...aliás se eu tivesse, acredite, teria passado muito tempo antes, já que não curti muito esse que está usando. Eu dar uma olhada no link que passou, mas não prometo que vou conseguir te ajudar, esse tipo de coisa precisa de mais tempo do que os outros tipos de dúvidas. Não sou muito bom em php, mas o primeiro código que passou eu conhecia todas as funções. Nossa eu tava apostando naquele meu chute rsrsrs. Isso quer dizer que pode ter muito mais problema no js que eu imaginava, já que do jeito que tava o iframe não iria direcionar pra página alguma. Não existe o atributo location pra objetos iframe...A não ser que o referenciasse como janela, que não foi o caso. Vou dar uma checada, se eu achar um código que de para modificar facilmente ( o que é raro) nas duas linguagens, eu te mando. Akelabrassssss -
Elaine, aqui no meu iE funcionou, apareceu as guias normalmente. Não funcionou a função de troca de classes porque tá faltando função no seu código. você fragmentou o código todo para postar aqui no fórum, tenta testar apenas esses fragmentos no seu pc, localmente. Tá sussa aqui... o.O
-
(Resolvido) Associando arrays
pergunta respondeu ao hitech de KaKarotto em Ajax, JavaScript, XML, DOM
É que a variável newPortais vai estar carregando a última informação depois do for. Então a função que está usando não vai funcionar para as demais. você tem que fazer assim no for: for (i=0;i<portais.length;i++) { newPortais=document.createElement('div'); newPortais.id=i; newPortais.innerHTML=portais[i]; newPortais.onclick=function(){alert(desc[this.id])} // Aqui mostra as descrições. divPortais.appendChild(newPortais); } Entendeu? No final do "for" a varíavel newPortais vai estar carregando a última informação gravada, então ela vai estar carregando a informação do último div criado, se você usa a função "showDesc()" a função vai mostrar no alert o valor da variável newPortais.id, que vai ser "2". -
Salva os projetos como ".h", dentro da pasta onde está o executável e inclui tudo com includes. #include "arquivo1.h" #include "arquivo2.h" #include "arquivo3.h" #include <stdio.h> int main(){ //... return 0; } Cabô. Se quiser colocar em pastas de niveis diferentes do executável, basta colocar o caminho: #include "bibliotecas/arquivo1.h" #include "bibliotecas/arquivo2.h" #include "bibliotecas/arquivo3.h" #include <stdio.h> int main(){ //... return 0; } Considerando que as suas funções estão na pasta bibliotecas dentro do mesmo diretório do executável. Kelabrassssss