
KaKarotto
Vencedores de desafio-
Total de itens
1.243 -
Registro em
-
Última visita
Tudo que KaKarotto postou
-
Aonde está realmente sua dúvida? Eu recomento a você montar o algoritmo primeiro removendo um elemento filho que não tenha outros filhos, e depois trate das excessões, como o filho ser um nó interno por exemplo. Acho mais fácil... Lembre-se que deve fazer a troca de elementos para manter a in-ordem. Botar no papel ajuda. Abraço
-
criar scroll de div com js
pergunta respondeu ao Eric Freitas de KaKarotto em Ajax, JavaScript, XML, DOM
É, mas isso aí não tem nada haver com ajax. Um exemplo: function scroll(tipo){ var m=document.getElementById("menu") if(tipo=="sobe") m.scrollTop-=5 else m.scrollTop+=5 } <style> div#menu{ width:100px; height:100px; border:1px solid blue; overflow:hidden; } </style> <a href="#" onclick="scroll('sobe')">sobe</a> <a href="#" onclick="scroll('desce')">desce</a> <div id="menu"> <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE <br>EEEE </div> Velho, se pá deve ter isso lá na sessão de códigos prontos...não tenho certeza, mas eu acho que vi algum código mais completo que fazia isso. Dá uma olhada lá. Aquele abraço. -
Parabéns, não é comum isso. Você é de verdade? Brincadeiras à parte, o formato do problema que está tentando abstrair é bem típico de orientação a objetos. Conhece alguma coisa sobre OOP (Programação Orientada a Objetos)? Aquele abraço. Vai dormir!! Olha a hora...
-
Nope...isso é uma configuração dos clientes de emails. O que você pode fazer é verificar como ficam os emails mandados em alguns emails e mandar de acordo com suas limitações. Um tópico interessante para você ler é : Email bom é TXT Abraço
-
Ó, by micox <style type="text/css"> /* FAZ OS POSITION FIXED NOS NAVEGADORES PADRÃO (não mexa) */ .fixed { position: fixed !important; } </style> <!--[if lt IE 7]> <style type="text/css"> /* FAZ O POSITION FIXED PARA O IE (não mexa). Para funcionar o DTD do documento deve estar correto. E não ser quirksMode By Micox - micoxjcg@yahoo.com.br - elmicox.com - elmicox.blogspot.com */ .fixed { position: absolute !important; } body { height: 100% !important; width: 100% !important; margin: 0 !important; position: relative; } html { overflow-y: hidden !important; } #newbody { position: relative !important; overflow-y: scroll !important; height: 100% !important; width: 100% !important; margin: 0 !important; } </style> <![endif]--> <style type="text/css"> /* COLOQUE AQUI O RESTANTE DAS ESTILIZAÇÕES QUE NÃO TENHAM A VER COM POSITION FIXED MAS NÃO DECLARE MARGINS, PADDINGS, POSITIONS, DIMENSÕES OU OVERFLOWS PARA HTML, BODY E NEWBODY */ </style> Você pode ler a respeito aqui: http://www.elmicox.com/2007/simulando-posi...sem-javascript/ Ele explica direitinho a idéia da gambi. Aquele abraço.
-
Antônio, para isso existe o botão de "reportar", para deixar os moderadores cientes de algum post que vai contra as regras. É possível que o moderador da área esteja um pouco ausente, portanto, usar o reportar é necessário para os moderadores de outras áreas e monitores ficarem cientes. A minha avaliação é a seguinte: A entrada do site e o site em si tem quebras de layout para resoluções maiores que 1024, não é difícil fazer um site que atenda todas as resoluções, só dá um pouco mais de trabalho. As fontes estão meio sem padronização....meio jogadas. Um fundo totalmente branco em um site preto é, ao meu ver, feio. Cuide dessa parte. O blog está muito bom. Dá pra melhorar bastante Antônio. Não se preocupe com posts de visitantes, não é com intenção de ajudar nesses casos, infelizmente alguns usam esse modo anônimo para provocar outros membros e muitas vezes os próprios moderadores. Nem perca seu tempo respondendo, se fosse alguém melhor que eu e você, estaria com certeza fazendo outra coisa e não teria tempo para isso. Não posso moderar nesta área, porém vou reportar o post para os monitores ficarem cientes. Abraço
-
(Resolvido) Ajuda - background rotativo
pergunta respondeu ao blanzone de KaKarotto em Ajax, JavaScript, XML, DOM
Ahhh...o cara não faz nada daquilo que comentou... Existe sim uma demora no carregamento da imagem, o fundo fica de uma cor primeiro, depois a imagem é carregada e colocada no fundo do site. O que ele faz é definir uma imagem e uma cor para o fundo, portanto: <html> <head> <meta> <title>Untitled Document</title> <script> function f(vetor){ var random=function(size){return Math.floor(Math.random()*size)} var n=random(vetor.length) document.body.style.backgroundImage="url("+vetor[n].src+")" document.body.style.backgroundColor=vetor[n].background } </script> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-repeat: no-repeat; background-position: top; } --> </style> </head> <body> <script> f( [ {"id":"fundo", "src":"m1.jpg", "background":"#000000"}, {"id":"fundo", "src":"m2.jpg", "background":"#000fff"}, {"id":"fundo", "src":"m3.jpg", "background":"#555999"} ] ) </script> <center> <table style="margin-top:150px" width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC"> <tr> <td>teste, teste, teste, teste, teste, teste, teste, teste, teste, teste, teste, </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </center> </body> </html> [/codebox] -
(Resolvido) Ajuda - background rotativo
pergunta respondeu ao blanzone de KaKarotto em Ajax, JavaScript, XML, DOM
Hum...malditas tabelas. Fazer o site em tabelas além de não ser recomendado, vai complicar um pouco nosso trabalho. Perceba, o código está correto, mas ele insere no div, lembra? Não adianta você montar uma tabela abaixo do div, e querer que o div fique dentro da tabela....isso não funciona. Tem como você postar um desenho do layout que pretende fazer? Pode ser simples, um rascunho. Talvez eu consiga ajudar. Aquele abraço Edit: Você pode fazer no style: div#header img{ position:absolute; } Mas ainda não sei se é isso que quer.... -
(Resolvido) Ajuda - background rotativo
pergunta respondeu ao blanzone de KaKarotto em Ajax, JavaScript, XML, DOM
Posta o seu código por favor. Está testando em que navegador ? você também não pode definir a imagem pela tag body. Lembre-se que está usando um div, deve posicionar o div e a imagem dentro dele adequadamente. -
(Resolvido) Ajuda - background rotativo
pergunta respondeu ao blanzone de KaKarotto em Ajax, JavaScript, XML, DOM
Opa, cara, o que não funciona? Ele não carrega as imagens? Ele carrega as imagens mas muda a cor do fundo antes? O que ? Aqui eu to testando no FF e no Konqueror no linux. Tenta executar no Firefox, vê se funciona. Outra coisa, tire a linha "element.innerHTML+=vetor[n].id" da função. Ela só serviu pra debugar, pra saber se está funcionando direito. Aqui rodou sussa....não tem erro no seu código. Certifique-se de que as imagens estão no mesmo diretório do seu html, se elas estiverem em outra pasta, deverá botar o caminho correto lá no javascript. Assim: {"id":"imagem1", "src":"minhasImagens/diretorio/m1.jpg", "background":"blue"} Se colocar apenas o nome da imagem, está assumindo que ela está no mesmo diretório do seu arquivo html. EDIT: SEU CÓDIGO TEM ERRO SIM!! O CORPO DO DIV ESTÁ FORA DA TAG <body></body> !!!! DEIXE O DIV DENTRO DAS TAGS BODY PARA O EFEITO FUNCIONAR!!!! Aquele abraço. -
(Resolvido) Ajuda - background rotativo
pergunta respondeu ao blanzone de KaKarotto em Ajax, JavaScript, XML, DOM
Vou me intrometer, tudo bem? Passarei uma idéia, existem várias formas de fazer, mostrarei uma em particular. Você pode criar um vetor contendo objetos, que carregariam as propriedades que deseja. Olha só: <script> function f(element, vetor){ var random=function(size){return Math.floor(Math.random()*size)} var n=random(vetor.length) var img=new Image() img.src=vetor[n].src img.id=vetor[n].id img.onload=function(){element.style.backgroundColor=vetor[n].background} img.onerror=function(){element.style.backgroundColor="white"} element.appendChild(img) element.innerHTML+=vetor[n].id } </script> No html, você pode criar o vetor e chamar a função f(), passando como argumento o elemento html: <div id="header"> <script> f( document.getElementById("header"), [ {"id":"imagem1", "src":"", "background":"blue"}, {"id":"imagem2", "src":"", "background":"green"}, {"id":"imagem3", "src":"", "background":"orange"} ] ) </script> </div> src - Você coloca claro o caminho das imagens. background - A cor de fundo que deseja para essa imagem. id - Um nome para essa imagem caso queira manipulá-la com Javascript ou Css. Os id's podem conter o mesmo nome, já que só haverá uma imagem carregada. Você escolhe se deseja por o mesmo nome ou não. O fundo só vai trocar de cor quando a imagem estiver sido carregada totalmente, caso não for carregada por algum erro, o fundo será branco. Você pode mudar se quiser. Se desejar usar mais imagens, basta na chamada da função acrescentar novos elementos, o Javascript vai se encarregar do resto. Ex: Incluindo mais imagens: <div id="header"> <script> f( document.getElementById("header"), [ {"id":"imagem1", "src":"imgs/imagem1.gif", "background":"blue"}, {"id":"imagem2", "src":"imgs/imagem2.gif", "background":"purple"}, {"id":"imagem3", "src":"imgs/imagem3.gif", "background":"yellow"}, {"id":"imagem4", "src":"imgs/imagem4.gif", "background":"green"}, {"id":"imagem5", "src":"imgs/imagem5.gif", "background":"#336699"}, {"id":"imagem6", "src":"imgs/imagem6.gif", "background":"black"}, {"id":"imagem7", "src":"imgs/imagem7.gif", "background":"#333"}, {"id":"imagem8", "src":"imgs/imagem8.gif", "background":"#afdd33"} ] ) </script> </div> -
Tira os "pixels" no atributo. Em html é apenas o número. Height se escreve assim. Não assim: heigth.
-
Beleza, mas se é em php, o que está fazendo postando na área HTML? Se não consegue ao menos saber onde postar, garanto que fazer o que pretende será muito, muito difícil. Movendo : Html, Xhtml, Css >> PHP
-
Então cara, você pretende fazer como? Só um programa que armazene enquanto roda? Ou deseja salvar isso em algum arquivo, txt por exemplo? Para uma coisa simples, com poucos registros, é possível e mais fácil fazer usando um vetor. O problema do vetor é que ele tem um tamanho fixo, você teria um certo trabalho em aumentá-lo mais tarde, fazendo uma cópia de vetores. Para resolver problema assim, você poderia construir uma lista ligada, criando um elemento novo e anexando, dinamicamente. Poupa muita memória dessa forma. E então? como pretende fazer ?
-
Detecção de barra de rolagem em Javascript
pergunta respondeu ao Paulo Reis de KaKarotto em Ajax, JavaScript, XML, DOM
Oi Paulo, tudo bem? o/ Seja Bem-Vindo ao fórum. :D Daria pra fazer isso com div....quer fazer isso com o documento todo? Ou seja, quer saber se está usando a barra lateral do navegador? Se for isso: <script> window.onload=function(){ if(document.body.scrollHeight>=document.height) alert("Apareceu a barra de rolagem") } </script> -
É, eu também não entendi. Copiei e colei o codigo...tipo, não dá pra saber o que ele quer...
-
Tocar Música - Alguém Pode Ajudar - Urgente
pergunta respondeu ao alexpfo de KaKarotto em Ajax, JavaScript, XML, DOM
Bgsound é só do iE. Dá uma olhada: http://forum.imasters.uol.com.br/lofiversi...hp/t158174.html Solução da Andréia Regina. Abraço -
Barra de progresso com prototype, firefox coloca espaços após cada req
pergunta respondeu ao heltonritter de KaKarotto em Ajax, JavaScript, XML, DOM
HUm...interessante. Seria interessante se aparecesse alguém que mexe com jquery nesse fórum. Não frago nada disso, nunca poderei ajudar. Boa solução. Abraço. -
mais de um background na mesma div
pergunta respondeu ao cassianooliver de KaKarotto em HTML, XHTML, CSS
Cassiano, no Css 2 ainda não é possível usar mais de um fundo para um elemento. No entanto, há diversas formas de usar sombras em divs. Uma delas: http://www.maujor.com/tutorial/boxshadow.php Aquele abraço -
Quero dizer uma referência, onde estejam todas as tags que existem e para que servem, assim: http://w3schools.com/tags/default.asp Infelizmente é em inglês, se você achar um site em português me avise pra eu divulgar. Abraço
-
Fernando, você tem uma boa referência em HTML? Um lugar com todas as tags? Não conheço exercícios pra isso, mas posso sugerir que faça o que eu fiz, faça pequenos sites sem muita pretenção. Aprenda html e Css em conjunto, vai precisar dos 2 juntos. Reproduza sites conhecidos, faça novos... Sugiro maujor.com pra começar. Debulhe o site do cara todo. Aquele abraço.
-
Problema simples com Objeto de Flash
pergunta respondeu ao ReDNoS de KaKarotto em Ajax, JavaScript, XML, DOM
Cara eu não mexo com flash, infelizmente, essa é uma deficiência minha por enquanto. Manda um url de algum flash, ou o flash que está usando para eu testar mais tarde aqui com calma. Não tenho nenhum no pc. Abraço. -
(Resolvido) Alterar imagem em uma tabela
pergunta respondeu ao andreftx de KaKarotto em Ajax, JavaScript, XML, DOM
André, como eu disse, não tem como eu testar os códigos agora. Vai no chutômetro bele? Até a hora de eu voltar. Você tem 2 opções, eu te darei a melhor. Bota um nome nessa função nossa que faz a mudança de fundos. Assim: function mudaFundo(){ var $=function(id){return document.getElementById(id)} var topos = ['topo1','topo2','topo3'] $('corpo').className = topos[Math.floor(Math.random( ) * (topos.length))] $('latesq').className=$('corpo').className+"a" $('latdir').className=$('corpo').className+"b" } Agora acrescente na lista de funções que devem ser executadas no carregar do documento: <body onLoad="MM_preloadImages('images/001.gif','images/002.gif'), runSlideShow(), mudaFundo()"> Vê se funciona..eu nunca fiz isso. Aquele abraço. -
Problema simples com Objeto de Flash
pergunta respondeu ao ReDNoS de KaKarotto em Ajax, JavaScript, XML, DOM
Cara, infelizmente não da pra saber.... Não da pra saber o que a função AC_FL_RunContent faz. Se postasse o corpo dessa função talvez daria pra ajudar. Sei lá, tenta um "background-image", "img/image.jpg", pela lógica deveria funcionar. Abraço -
Nossa véio...o que é aquilo lá? Tá uma baderneira... Cara, olha só, só faz isso, bota essa função abaixo onde eu te falei: window.onload=function(){ var flash='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="785" height="250">' flash+='<param name="movie" value="imagens/banner_animacao_04.swf" />' flash+='<param name="quality" value="high" />' flash+='<embed src="imagens/banner_animacao_03.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="250"></embed>' flash+='</object>' document.getElementById("imagem1").innerHTML=flash } E lá no html você coloca dentro da sua div de id="imagem1" uma imagem. Qualquer uma de loading... Quando o documento ficar pronto, o window.onload vai ser ativado e vai tirar aquela imagem e botar o flash. Não inventa hein...