Ir para conteúdo
Fórum Script Brasil

KaKarotto

Vencedores de desafio
  • Total de itens

    1.243
  • Registro em

  • Última visita

Tudo que KaKarotto postou

  1. Caramba...você teria que quebrar essa string a cada vírgula e pegar os hexas.... O embaçado é que teria que transformar esses hexas do tipo string para o tipo byte... Infelizmente eu não sei como fazer essa conversão. Talvez você saiba, se souber avisa, que no resto talvez eu consiga ajudar. É C ou C++? Tenho a impressão que é C++ mas não tenho certeza. Aquele abraço
  2. Pode sim, porém você deve usar um padrão para isso. Lembre-se que fará uma função para ler o arquivo, então o arquivo deve estar formatado de uma forma padronizada, para seu programa funcionar direito. Essa mesma função poderia remontar a lista do zero com as informações do arquivo. Aquele abraço
  3. KaKarotto

    c

    Eu concordo mais com o Evandro... Não fique bravo com ele não, é que tem muita gente folgada que aparece no fórum sabe? Isso irrita à ele e à mim. Não da pra saber se o cara é folgado ou não, já ficamos irritados com qualquer um que peça coisa pronta. Você está fazendo algum curso e pediram isso no curso? Não teve aulas de C no curso? Pode ser que apareça alguém no fórum para fazer o trabalho, mas não serei eu e o Evandro pelo jeito. E eu preciso de uma Bmw z3. É, eu estou estorquindo.
  4. Tudo bem, no começo do seu código: <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>+ Penha Festas - Servi&ccedil;o Completo e Opcional</title> <meta name="resource-type" content="document"> <meta name="generator" content="Locasite Meta Tag Creator"> <link rel="stylesheet" type="text/css" href="jcestiloindex.css"> <script type="text/JavaScript"> <!-- // O código vem aqui window.onload=function(){ document.getElementById("meudiv").innerHTML="Seu código html" } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } Pode por antes das funções definidas pelo DW, como eu fiz ali. Mas deve usar um div com id "meudiv". Se quiser usar outro id é só alterar no código. Aquele abraço
  5. Há inúmeras maneiras de se fazer isso... Seguindo o seu raciocínio: <style> .topo1 { background-image:url(topo01.jpg); background-color:red;} .topo2 { background-image:url(topo02.jpg); background-color:blue;} .topo3 { background-color:green;} .topo1a { background-image:url(topo01a.jpg);background-color:darkred;} .topo2a { background-image:url(topo02a.jpg);background-color:darkblue;} .topo3a { background-image:url(topo02a.jpg);background-color:darkgreen;} </style> window.onload=function(){ var $=function(id){return document.getElementById(id)} var topos = ['topo1','topo2','topo3'] $('corpo').className = topos[Math.floor(Math.random( ) * (topos.length))] $('td-fundo').className=$('corpo').className+"a" } <table width="799" height="200" border="1"> <tr> <td id="corpo">teste</td> </tr> <tr> <td id="td-fundo"></td> <!-- nessa célula que quero aplicar a classe dependendo do escolhido na célula anterior --> </tr> </table> Essa é uma forma. Seja lá que forma use, deve referenciar o elemento que deseja mudar pelo id. Outra coisa, usar javascript fora do html é melhor, coisa como <body onload=""> não é legal. Abraço
  6. Opa, é nozes. Você tem uma terceira opção. Aprender HTML e Css e fazer seus códigos a mão. Como eu e muitos desenvolvedores fazem. Seu código ficará mais limpo, seu currículo mais valioso, seu tempo de trabalho diminuido e seu conhecimento aumentado. WebEditor não presta. Nvu não presta. Dreamweaver não presta. Todos esses editores que sujam seu código não prestam. Todos eles. Você consegue em 15 linhas fazer o que eles precisam de 50. Sugiro mesmo que dê um upgrade nos seus conhecimentos como desenvolvedor e aprenda a usar Html puro com Css. É um caminho mais difícil, mas como todo caminho difícil, no final, tem sua recompensa proporcional. Sugiro um editor de codigos como TopStyle, PhpEditor no caso de querer aprender a fazer na mão. Abraço.
  7. Eder, os checkboxes estão aqui nesse trecho: for(var x=0; x<tabela.length; x++) document.getElementById("painel").innerHTML+="Tabela "+(x+1)+" <input type='checkbox' onclick=\"inclui('"+tabela[x].id+"', this)\"/>" São criados de forma dinâmica porque eu não sei quantas tabelas você vai usar. Se eu colocasse no html 4 checkboxes e você usasse 5 tabelas, não iria funcionar direito né? Não é necessário fazer um arquivo para baixarem, é só copiar e colar o código. Perceba, eu usei dois divs no meu exemplo, sem eles o código não funciona!!!! Poste o codigo que está tendo problema. Eu acabei de copiar e colar aqui e funcionou, de novo. Tá errando em alguma coisa aí. Aquele abraço
  8. Pequeno Aprendiz Jedi, o que você pode fazer é usar uma div para mostrar uma imagem de loading até que toda a página seja carregada. Com javascript é só usar o window.onload, que será o evento de quando a janela for toda carregada, inclusive as imagens. Seria algo assim: window.onload=function(){ document.getElementById("meudiv").innerHTML="Seu código html" } <div id="meudiv"> <img src="loading.gif" /> </div> A princípio você deixaria uma imagem de loading dentro do div, quando a página for toda carregada ela vai executar o evento window.onload. Alí eu peguei o div e substituí a imagem que tinha dentro por um código em html, um texto apenas. você pode colocar ali um banner em flash ou qualquer outro html. Basta por dentro de aspas para o javascript entender. Se algum elemento dentro dessas aspas tiver aspas você usa aspas simples: document.getElementById("meudiv").innerHTML="<p class='Paragrafo1'> Meu paragrafo legalllllllllllllllll </p>" Beleza? Aquele abraço.
  9. rsrsrsrs. Em javascript é exatamente o que o MLeandro postou. Porém há uma forma de se fazer isso sem javascript, apenas com Css: Em CSS: a#meuLink{ width:200px; height:200px; background:blue; } a#meuLink:hover{ background:url('suaimagem.ext'); } <a href="#" id="meuLink">Meu link</a> Você pode definir se quer trocar de cor ou trocar de imagem de fundo no a#meuLink:hover, que será o estado do link ao passar o mouse por cima. Beleza? Aqueleabraço
  10. Cara, você vai ter que colocar um iframe nesse td. Ou usar ajax. Acho mais fácil no seu caso colocar um iframe mesmo...
  11. Nada o/ Não digitei errado não, o fórum separa o javascript nas tags code, por motivos de segurança. Normal. Fechou então. Aquele abraço.
  12. Ué...copiei e colei aqui e testei. Tá funfando no iE e no FF. Como você fez aí?
  13. É, você pode fazer com Flash ou Javascript. Não conheço todas as propriedades do marquee. É bem possível que essa seja uma das suas limitações. Aquele abraço
  14. Independente do caso, não vou olhar no código porque a solução pode ser simples. Mais fácil te ajudar no caso específico do que entender o algoritmo agora. Funçãozinha FIFO: function FIFO(vetor, acao, elemento){ if(acao) vetor.push(elemento) else { if(vetor.length) var i=vetor[0] vetor.splice(0, 1) return i } } v=[] //Empilhando: FIFO(v, 1, 5) FIFO(v, 1, 6) FIFO(v, 1, 7) FIFO(v, 1, 8) alert(v) //Desempilhando: alert( "Elemento desempilhado:" + FIFO(v, 0) ) alert(v) Se o seu problema é usar uma fila, esta função executa uma. Esse código eu fiz para que recebesse 3 parâmetros caso enfileire, e 2 caso desenfileire. 1º Parâmetro: O vetor 2º Parâmetro: A acão (1 empilha, 0 desempilha) 3º Parâmetro: Dependente do segundo, caso a ação for empilhar, deve passar um número ou elemento para o empilhamento. Beleza? Akeleabrassss
  15. Então, monte o algoritmo, faça um pseudo-código correto que eu te ajudo na migração pro javascript. Acrescentar em tabelas não é muito difícil, mas pra quem não manja de Js é um pesadelo. Aquele abraço
  16. E aí André O/ Há um enorme contra-senso no seu post: Oras, se ele escolheu a classe topo1, e vai colocar apenas nessa classe outra imagem, basta botar a imagem logo de cara: .topo1 { background-image:url(topo/suaImagem.gif);} Ué...um elemento só pode ter uma imagem de fundo, se quer botar uma imagem X só na classe topo1, basta colocar na classe...:huh: Não sei, talvez não tenha entendido direito o que você quer, então, o if que gostaria de colocar seria aqui: function mudaFundo(){ var topos = ['topo1','topo2','topo3'] document.getElementById('corpo').className = topos[Math.floor(Math.random( ) * (topos.length))] if(document.getElementById('corpo').className=="topo1"){ // Faça aqui as alterações!!!! } } Ok? Bom, por hj chega....To batendo o cartão. rsrss Akelabrassssssss
  17. Eu sei que existem professores assim. Eu vivo presenciando essas coisas, mas não posso fazer o trabalho pra você. O máximo que posso fazer é te ajudar na migração do algoritmo para o Js. Já fez o algoritmo? Realmente não é linguagem vista no meio acadêmico, mas quero fazer uma pergunta: Pra quando é o trabalho?
  18. Tem várias coisas erradas. 1- O javascript é executado antes dos elementos html serem lidos, portanto, ele não vai achar elemento algum. 2- Está referenciando um form que não existe, cadê o form englobando os elementos? 3 - Ainda que tivesse um form, você teria de referenciar assim: document.forms[0].elements[1], indicando que é o primeiro form do documento e quer pegar o segundo elemento deste form. Portanto: window.onload=function(){ var teste= document.forms[0].elements[1] alert(teste.value) } <form> <input type=text name=refeicao value="cafe"> <input type=text name=refeicao value="almoco"> <input type=text name=refeicao value="janta"> </form> Aquele abraço.
  19. Pergunta idiota não existe, mas podia procurar no google que facilmente acharia... Em Javascritpt: document.write() var teste="Testando..." document.write(teste) document.write("Testando novamente....") Ótimo lugar para referências: w3schools.com Aquele abraço.
  20. Interessante, ele faz de um modo diferente. Eu não sabia que podia fazer dessa forma. Ele faz assim: <div id="div1"> Meu conteúdo </div> <div id="div2"> Meu conteúdo </div> <div id="div3"> Meu conteúdo </div> <div id="div4"> Meu conteúdo </div> Para acessar os elementos: <a href="#div1">Link 1</a> <a href="#div2">Link 2</a> <a href="#div3">Link 3</a> <a href="#div4">Link 4</a> Lembrando que, como é o maujor, ele não usa iframes para um menu. No seu caso você teria de usar : <a href="minhaPagina.htm#div1" target="meuiframe">Link 1</a> Aquele abraço.
  21. Use âncoras. <a href="#topico1" name="topico1"></a> <div> Seu conteúdo aqui </div> <a href="#topico2" name="topico2"></a> <div> Seu conteúdo aqui </div> Chamaria o link do menu pelo endereço: <a href="pagina.htm#topico1" target="meuIframe">tópico 1</a> <a href="pagina.htm#topico2" target="meuIframe">tópico 2</a> Seria isso? Não lembro muito bem como funcionam as âncoras, posso ter errado em algo. Aquele abraço
  22. Legal lanlan. Membro recém chegado com 1 post apenas e um post ajudando ao invés de pedir ajuda....que bom, isso é raro. Obrigado pela dica (muito boa, por sinal) e bem-vindo ao fórum o/ Aquele abraço.
  23. Que bom que funcionou sem usar o media..eu não sabia disso. Olha, eu não acho uma boa ficar fazendo o trabalho todo e tal, mas nesse caso eu vou abrir uma exceção por dois motivos: 1 - Porque é rápido de fazer e não toma tempo. 2 - Porque eu gosto de fazer essas viadagens. <script> var arr=[] window.onload=function(){ var tabela=document.getElementById("menu-tabelas"). getElementsByTagName("table") for(var x=0; x<tabela.length; x++) document.getElementById("painel").innerHTML+="Tabela "+(x+1)+" <input type='checkbox' onclick=\"inclui('"+tabela[x].id+"', this)\"/>" } function inclui(id, obj){ if(obj.checked) arr.push(id) else for(var x=0; x<arr.length; x++) if(arr[x]==id) arr.splice(x, 1) } function Visualizar(n){ var tabela=document.getElementById("menu-tabelas"). getElementsByTagName("table") if(n){ for(var x=0; x<tabela.length; x++) tabela[x].style.display="none" for(var x=0; x<arr.length; x++) document.getElementById(arr[x]).style.display="block" } else{ for(var x=0; x<tabela.length; x++) tabela[x].style.display="block" } } </script> <body> <div id="menu-tabelas"> <table style="background:blue" border="1" id="00001"> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> <table style="background:orange" border="1" id="00002"> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> <table border="1" style="background:green" id="00003"> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> </div> <div id="painel"> <input type="button" value="Vizualizar Impressão" onclick="Visualizar(1)" /> <input type="button" value="Resetar" onclick="Visualizar(0)" /> </div> </body> Eu fiz esse código pra ser extensível, ou seja, usando os dois divs que criei, o script vai se encarregar do resto. Se quiser colocar mais tabelas você coloca, se quiser tirar você tira, o script vai continuar funcionando. Pode deixar ele mais bonitinho usando Css. Se precisar de alguns retoques é só falar, não tomando muito tempo ajudarei dentro do que for possível. Agora ficou claro que o problema é todo em Javascript, então movendo... Html, Xhtml, Css >>> Javascript, Xml, Dom Aquele abraço
  24. Então eu acho que deveria fazer isso usando o php. A primeira página em php faria o primeiro tratamento e devolvia um pop up em javascript direcionada para outra url contendo seu outro php.
×
×
  • Criar Novo...