
KaKarotto
Vencedores de desafio-
Total de itens
1.243 -
Registro em
-
Última visita
Tudo que KaKarotto postou
-
Que tipo de animação? Existem infinitos tipos de animação de menus. Você vai precisar dar uma pesquisada sobre isso, sabe algo sobre flash? sobre js? Vai ter que correr atrás cara. No proprio script brasil tem um monte de códigos para menus animados. Dá uma procurada lá.
-
Não dá pra visualizar o site.
-
Ajuda para mostrar e esconder texto
pergunta respondeu ao Lility de KaKarotto em Ajax, JavaScript, XML, DOM
Movendo: Html, Xhtml e Css >> Javascript -
Frames X Dimensionamento X Resolução de Monitor
pergunta respondeu ao Legionáriors de KaKarotto em PHP
Eu vou direcionar esse post para php, já que está tentando usar includes. Pede para eles te explicarem como funcionam os includes e tudo mais, eles vão te responder melhor que nós daqui da área de Html. Movendo: HTML, XHtml e Css >> PHP Abraços -
Position fixed não funciona no internet Explorer 6. É necessário uma gambi para tal. Fazer ele descer suavemente é com javascript.
-
(Resolvido) MENU MUIITO LEGAL!
pergunta respondeu ao cesconetto de KaKarotto em Ajax, JavaScript, XML, DOM
Tem. dock bar é um menu com efeitos do Mac. Estes scripts tentam simular o efeito do Mac. Google neles, cesco, corre atrás carinha... Bota um google em dock bar, wikipédia e tal... COME ONNNNNN. -
Defina id´s para todos os campos. "name" está ficando depricado, Todos os elementos que usam o name devem ter id de mesmo nome, exceto os botões de tipo radio.
-
Clica no ícone no canto inferior direito do iE, um ícone amarelinho. Clica em "Mostrar detalhes" e cole aqui o erro que dá. O código parece estar correto. Aquele abraço.
-
(Resolvido) MENU MUIITO LEGAL!
pergunta respondeu ao cesconetto de KaKarotto em Ajax, JavaScript, XML, DOM
É um código muito complexo de fazer. No caso deste site foi usado uma biblioteca, mootools. Ele carrega uma galeria de classe "gallery" e executa com o método gallery.showCarousel(). Em Jquery deve ter um plugin parecido e no Dojo tem um plugin chamado fisheye se não me engano. Bota um "Dock Bar Javascript" no google que você vai achar muita coisa. -
Hospede ela em um servidor. Sempre que executar scripts localmente ele mostrará a página. Resumindo, quando testar sua página no seu computador, o ie mostra essa barra. QUando sua página estiver hospedada ela sumirá.
-
(Resolvido) criar elementos do tipo input
pergunta respondeu ao Eric Freitas de KaKarotto em Ajax, JavaScript, XML, DOM
Não entendi direito o que você quer, mas creio que sua dúvida seja na criação de elementos... var input=document.createElement("input") input.id="Id" input.type="text" document.getElementById('inputs').appendChild(input) Era isso? -
Thiagão, pra acabar com a dúvida, eu fiz um exemplo bem facinho : <!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> </style> <link rel="stylesheet" type="text/css" href="" media="screen" /> <script type="text/javascript"> window.onload=function(){ var tabela=document.getElementById("tabela") tabela.onmouseover=function(){ tabela.style.background="url(minha/imagem.jpg)" } tabela.onmouseout=function(){ this.style.background="url(minha/imagem-out.jpg)" } } </script> </head> <body> <table border="1" id="tabela"> <tr> <td>Teste</td> <td>Teste</td> <td>Teste</td> </tr> <tr> <td>Teste</td> <td>Teste</td> <td>Teste</td> </tr> <tr> <td>Teste</td> <td>Teste</td> <td>Teste</td> </tr> </table> </body> </html> [/codebox] Só mudar o caminho das imagens. Abraço
-
Não, não tem nada de tempo. http://scriptbrasil.com.br/forum/index.php?showtopic=119487# O último que eu passei é aleatório. Bem extensível, pode usar para 0 ou n imagens de fundo.
-
Tenho impressão de que aquilo lá é só um div, não iframe. Pelo menos não vejo necessidade de usá-lo. É um div, quando clica em incluir script, ele faz um div aparecer, de tamanho 0 de altura, o script vai aumentando ele até uma altura conveniente. Como está em posição relativa, ele empurra todo o resto dos elementos abaixo. Imagino que seja isso, não abri o código fonte, e devem utilizar script externo. Aquele abraço.
-
(Resolvido) XML, como acessar?
pergunta respondeu ao seth de KaKarotto em Ajax, JavaScript, XML, DOM
Não dá pra escrever nada com Js, ele apenas lê. Para ler sua tag preço você faria: var xml=loadXMLDoc("meuxml.xml") document.write( "Preço: ", xml.getElementsByTagName("preço")[0].childNodes[0].nodeValue ) Cuidado com caracteres especiais nas tags. Use "preço" ao invés de "preço". Dá uma olhada : http://w3schools.com/dom/dom_nodes_get.asp Tem tudo ali.. Aquele abraço. -
Cara, não existe um center em posicionamento usando Css. Ponha isso na sua cabeça. Geralmente, se usa o margin:0 auto; em algum seletor. Você vai precisar descobrir qual é o seletor do menu. Eu to meio sem tempo pra baixar o arquivo e testar. Você vai precisar ir mudando alguns valores de seletores pra saber qual é o que corresponde ao menu. Aquele abraço.
-
Dá sim. Seria interessante você postar o código. Não sei como está o esquema que montou. Teóricamente seria possível. Aquele abraço.
-
Infelizmente ta faltando código js aí e além disso o link que passou não está certo, então, não dá pra eu reproduzir em casa apenas com esses códigos que passou.... Então vai ser no chutômetro, tente usar um atributo do css no .jsdomenudiv. Tenta: .jsdomenudiv{ left:200px; } Vê se ele muda de posição. Não dá pra eu saber como está feito esse menu, então minha tentativa tem uns 90% de dar errado. Eu ainda acho que o menu está em posição absoluta...eu acho mais fácil centralizar algo que está em posição relativa, pois dá pra você colocar margin-left e margin-right em auto. Não sei se dá pra colocar algo do tipo: left:auto, right:auto. Enfim, teste aí. Tente consertar o link de onde pegou esse menu. E pra terminar....pra fazer menu, efeitos....use jquery.
-
(Resolvido) XML, como acessar?
pergunta respondeu ao seth de KaKarotto em Ajax, JavaScript, XML, DOM
No w3schools.com tem explicações sobre como parsear xml. function loadXMLDoc(dname) { try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, etc. { xmlDoc=document.implementation.createDocument("","",null); } catch(e) {alert(e.message)} } try { xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); } catch(e) {alert(e.message)} return(null); } Usando essa função você só precisaria indicar onde está seu arquivo xml: var xml=loadXMLDoc("arquivo.xml") Armazenando numa variável, você poderia usar o xml Dom ou usar o famoso getElementsByTagName em javascript. Existe também uma forma de passear sobre os nodos xml através de Xpath, mas pela diferença que existe para iE e FF não aconselho muito. Dá uma estudada na sessão de xml dom que passei, precisa ter uma noção boa de nodos e dom. Aquele abraço. -
Não falei em duas páginas com o mesmo conteudo e distintas no idioma. :huh: Como eu vou explicar isso... você simplesmente só precisa fazer um corpo geral do seu site, onde este corpo faz includes nas diferentes partes do corpo geral. Sendo assim, só existe um corpo, o resto é apenas conteúdo incluido. Logo, lógicamente não é necessário fazer duas páginas, mas com certeza é necessário fazer 2 CONTEÚDOS. Seja numa página simples php, seja num banco de dados. :closedeyes:
-
Geeeeralmente é feito com php, usando includes. Com o php você se preocupa apenas em incluir nas sessões do seu site o seu conteúdo. Você faria dois tipos de conteúdo, um em português outro em inglês. Um atributo poderia ser usado numa querystring para definir onde o php irá pegar os dados. O php só mudaria o "namespace" ou seja, ao invés de pegar a página "meusite/en/principal.php" para inserir o conteúdo em inglês, pegaria a página "meusite/br/principal.php" e vice-versa. O atributo php só mudaria o lugar para en e para br na pasta do servidor. É uma forma de fazer. Se estiver usando bd a lógica é a mesma.
-
A melhor forma de organizar seu Xml é você quem vai decidir. Isso depende de como será a estrutura do seu banco de dados. Após ter a árvore montada, a estrutura definida, pensará na melhor forma. Mas algumas dicas podem ser dadas a partir do seu exemplo. Prefira não utilizar atributos, apenas se for muito necessário. Prefira algo do tipo: <wallpapers> <cross> <nome> <link>link da imagem</link> <tamanho> <800x600>url da imagem 800x600</800x600> <1024x768>url da imagem 1024x768</1024x768> </tamanho> </nome> </cross> </wallpapers> Mas isso vai depender muito do que deseja fazer. Você pode uzar uma tag para categoria, mas se não houver necessidade eu aconselho a não usar e usar o menos tag possível para definir um tipo, isso porque quando for usar os getElementsByTagName da vida, vai ficar enorme o caminho. Ali o meu xml diz o seguinte: 1 - Tenho uma caixa para os wallpapers 2 - Dentro dessa caixa eu tenho uma outra caixa (cross) onde os wallpapers desse tipo ficarão. 3 - Os wallpapers terão um nome, um link e os tamanhos. Não usei nada de atributo. Vai perceber que ficar usando atributo vai te f...er a vida, vai ter que ficar pegando o valor dos atributos ... fica um saco. Ali eu não falei que cross é um wallpaper, pois se ele está dentro da tag wallpapers, fica implícito. Lembrando, você pode se achar necessário colocar uma tag "categorias". Beleza? Aquele abraço.
-
Já foi falado a exaustão sobre esse assunto. Você provavelmente achará um post solucionado na segunda ou terceira página desse fórum. Dê uma procurada em Códigos prontos também, deve ter algo lá. Aquele abraço.
-
Bom, por lógica, se fez o que o amigo lá em cima postou, então a sua única dificuldade é em como pegar os dados. Então, você poderia fazer: <!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> <link rel="stylesheet" type="text/css" href="" media="screen" /> <script type="text/javascript"> function fn(tipo, valor){ alert( "Tipo: " + tipo +"\n" + "Valor: "+ valor ) } window.onload=function(){ $id=function(id){return document.getElementById(id)} $id("botao").onclick=function(){ fn( $id("selecao").options[$id("selecao").selectedIndex].innerHTML, $id("valor").value ) } } </script> </head> <body> <input type="text" id="valor" value="" /> <select id="selecao"> <option>ATM</option> <option>ETH</option> </select> <input type="button" id="botao" value="Manda valor"/> </body> </html> [/codebox] Sua fn é que fará os if´s e else´s, usando os dois valores passados como argumento. Aquele abraço.
-
Redimensionar iframe em JS - [Resolvido]
pergunta respondeu ao CsRocha de KaKarotto em Ajax, JavaScript, XML, DOM
CsRocha, eu vou falar com o outro moderador, você acabou de me dar uma idéia, que é criar um post bem feito com os melhores links sobre Js. Seguinte, existe um ótimo lugar para referências: w3schools.com. AProveita essa dica, esse é um dos ou o melhor lugar para se aprender qualquer coisa técnica sobre javascript. Não tem tudo, mas tem a maioria das coisas. O motivo pelo qual certas coisas funcionam no iE e não no FF é sempre o mesmo. É criado uma documentação em js para todos os comandos válidos para tal versão do Js. O que acontece é que a Microsoft usa, em alguns casos, códigos próprios que não estão na documentação padrão do Js. Com o iE8 e os próximos navegadores da Ms, parece que a coisa irá mudar, pois terão os códigos padrões além dos implementados pela própria empresa. Então, você não precisará verificar qual tipo de navegador o usuário está usando para montar seu script. Uma dica, use o console do FF e do iE. Os dois apontam os erros, não precisa ficar quebrando a cabeça. Não é só com Js, acontece também com Css. O importante não é saber todos decor, mas saber que se o codigo não está funcionando em um navegador é porque existem dois comandos diferentes para a mesma função. Sempre que for mexer com a formatação, altura, largura, cor etc, faça isso através de Css, as chances de funcionar em todos os browsers são maiores: <!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> <link rel="stylesheet" type="text/css" href="" media="screen" /> <script type="text/javascript"> window.onload=function(){ $=function(id){return document.getElementById(id)} $("inicial").style.height=$("caixa").scrollHeight + "px" } </script> </head> <body> <iframe style="float:left; border:1px solid blue" id="inicial" src="teste.htm"></iframe> <div style="width:500px; height:auto; border:1px solid blue; float:left" id="caixa"> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> </div> </body> </html> O que eu fiz foi ver o tamanho do div, e colocar o mesmo tamanho no iframe. Imagino que é isso que deseja. Embora seja preferível usar div ao invés de iframes. Iframes devem ser usados em último caso para os conteúdos do site. Não que não se deva usar iframes, mas prefira usar para outros fins. Abraço.