-
Total de itens
563 -
Registro em
-
Última visita
Tudo que fiote postou
-
Não foi isso que eu quis dizer. Esse include na tab1 é um formulário que tem como action a própria pagina? Pra fazer só em javascript você poder usar cookies.
-
O que isso quer dizer?
-
O que define a aba inicial é o atributo defaultTab na criação do widget. var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab: 0}); Basta você setar alguma variável pra mudar isso. Pode ser cookie, session ou até mesmo um GET.
-
É só você "marcar" que já aconteceu o hover, e checar isso. var hoverJaAconteceu = false; $(document).ready( function() { $("#imgDino").hover( function() { if (hoverJaAconteceu == false) { $(this).attr("src", "http://www.sitevip.net/gifs/dinosaur/2348_animado.gif"); hoverJaAconteceu = true; } } ); });
-
Nunca tinha trabalhado com gmaps na vida, mas depois de algumas buscas no google, acho que o que você precisa é o código abaixo: var info = new google.maps.InfoWindow({content:"CLUBE PRIVE kkkk safadeeenho",'position':latlng}); info.open(map); Coloque isso logo depois de definir a sua marker. =)
-
IF isso, IF aquilo, IF aquilo outro. Você já sabe as regras, agora é só escrever. O quanto você já conseguiu fazer?
-
Alterando o HighCharts (gerador de gráficos)
pergunta respondeu ao Pedro H. Martins de fiote em Ajax, JavaScript, XML, DOM
Pedro, você está assumindo que o HighCharts pega tudo que é passado dentro do vetor series e salva para ser usado no display. Conforme você mesmo reparou, não parece ser o caso. Você poderia tentar alterar o javascript do HighCharts, mas o código é bem extenso e não sei se você vai conseguir (eu tentei aqui e não consegui, lol). Porééééém, dá pra dar um migué no script =P Você já sabe que ele entende o parâmetro "name", então você poder usar isso a seu favor. Ao invés de fazer: name: 'Tokyo' Você pode fazer: name: {'nome':'Tokyo', 'dados':'Extra', 'outroDado':'Super'} E aí, na método tooltip, ao invés de usar: return '<b>'+ this.series.name +'</b><br/>'+ this.x +': '+ this.y +'°C'+ this.series.dados Você pode mudar para: return '<b>'+ this.series.name.nome +'</b><br/>'+ this.x +': '+ this.y +'°C'+ this.series.name.dados ;) -
JAVA SCRIPT NÃO FUNCIONA EM FRAME
pergunta respondeu ao lauros de fiote em Ajax, JavaScript, XML, DOM
A função TWMap.resize(30) faz parte do código-fonte do site do tribal wars? Se sim, esquece. Javascript não permite manipular/executar o conteúdo do iframe (a não ser que a página aberta no iframe seja do mesmo domínio da página atual... e nem tenho certeza dessa parte). -
comparação de campos de uma form
pergunta respondeu ao oblinez de fiote em Ajax, JavaScript, XML, DOM
Dica: sempre testes suas páginas no chrome. O console de erros é muito bom pra isso. Ao navegar entre os seus inputs, o seguinte erro é gerado: Uncaught ReferenceError: B is not defined (CalcularROPs) Javascript é case-sensitive. Isso quer dizer que a variável pasta é diferente da veriável pASTa. Sua função CalcularROPs: function CalcularROPs(e) { var a = document.getElementById("valor").value; b = 1000; document.getElementById('rops').value = parseInt(a) * parseInt(B); } Você define a variável b (minúsculo) mas na linha seguinte você usa parseInt(B) (maiúsculo), e aí o javascript falha. Ps: o código da sua página é bem "pobre" e vulnerável. Tem que ver isso ae. -
O que você está procurando é o onBlur.
-
fazer alguma descriçao aparecer no site
pergunta respondeu ao oblinez de fiote em Ajax, JavaScript, XML, DOM
O quanto você sabe sobre AJAX? -
O quanto você sabe sobre AJAX?
-
De acordo com o w3schools, o screen.width deveria funcionar normalmente no Opera. Mude sua função para o código abaixo e veja o que aparece no alert. Provavelmente o screen.width do opera retorna algo diferente. function resolucao_img_sk(){ alert('screen.width = '+screen.width+'\n'+'screen.height = '+screen.height); if (screen.width == "800" && screen.height == "600") { window.location.href="index.php"; } if (screen.width > "1920" || screen.height > "1080") { window.location.href="index1280.php"; } } resolucao_img_sk();
-
Veja se isso te dá uma luz http://jsfiddle.net/As6Gm/ function criaDiv(texto) { var div = document.createElement('div'); div.style.border = '1px solid black'; div.style.background = 'gray'; div.style.padding= '5px'; div.style['margin-bottom'] = '20px'; div.innerHTML = texto; document.body.appendChild(div); } criaDiv('novaDiv'); criaDiv('omgoutra?'); criaDiv('weeee!'); ^^
-
Comparação de números
pergunta respondeu ao Elienai Pires da Rosa de fiote em Ajax, JavaScript, XML, DOM
"estar dando erro" é diferente de "não está funcionando como eu queria que funcionasse". O seu problema acontece porque as variáveis estão sendo comparadas como strings, e como o 2 vem depois do 1 (no "alfabeto"), ele considera que 20 é maior do que 100 (assim como a palavra "ba" é "maior" do que a palavra "aac"). O código está funcionando perfeitamente. Só não está fazendo o que você quer. Você precisa converter as variáveis para um valor número antes de compará-las. if (parseFloat(primeiraVariavel) >= parseFloat(segundaVariavel)) { ;) -
Melhora sua frase amigo. O problema não é no MAC, e sim no navegador que você deve estar usando.
-
Se registrou só pra fazer propaganda? Que feio amigo =(
-
Saber o tempo de carregamento de imagem
pergunta respondeu ao matheus.labanca de fiote em Ajax, JavaScript, XML, DOM
Entendi =) Fiz algumas mudanças no código. Você pode testá-lo nesse fiddle aqui. // criando um elemento-imagem var img = new Image(); // funcao usada para descobrir (e formatar) o duração entre dois tempos function getDuracao(inicio,fim) { // gera a tempo gasto no loading (em milisegundos) var diffMS = fim.getTime() - inicio.getTime(); // gera o tempo gasto em segundos var diffS = diffMS/1000; // retorna o número formatado return diffS.toFixed(2); } // funcao a ser executada quando o loading terminar img.onload = function() { // seta a data que o loading terminou this.fim = new Date(); var duracao = getDuracao(this.inicio,this.fim); // gera o nome da imagem (excluindo os diretórios var pts = this.src.split('/'); var nome = pts[pts.length-1]; // alerta o tempo alert('A imagem '+nome+' demorou '+duracao+' segundos para carregar.'); // joga a imagem no html document.body.appendChild(this); } // funcao que vamos usar pra acompanhar o tempo de loading function verificaTempo(img) { // se a imagem ainda não completou o loading if (!img.complete) { // pegamos a data atual var agora = new Date(); // descobrimos quanto tempo se passou var duracao = getDuracao(img.inicio,agora); // definimos um tempo limite (em segundos) var tempolimite = 1; // se já se passou mais tempo que o limite if (duracao > tempolimite) { // nesse caso apenas avisei: coloque aqui o seu código pra avisar sobre imagem quebrada alert('A imagem demorou mais do que '+tempolimite); } else { // se ainda não chegou ao limite, vamos verificar novamente daqui a 200 milisegundos setTimeout(function() { verificaTempo(img) },200); } } } // setando o caminho da imagem (isso inicia o loading) img.src = prompt('Digite o caminho da imagem','http://www.asia-turismo.com/imagens/asia-imagem.jpg'); // setando a data inicial img.inicio = new Date(); // chamamos a função para verificar o tempo de loading verificaTempo(img); -
Preencher checkbox quando submeter
pergunta respondeu ao Rodrigo Kx de fiote em Ajax, JavaScript, XML, DOM
;) -
Nick, você deveria olhar no console de erros. O código está dando erro quando clica nos botões.
-
Preciso de Ajuda com um código java simples.
pergunta respondeu ao Cristiano Souza de fiote em Ajax, JavaScript, XML, DOM
Você não precisa do id do elemento pra achar. Você pode ir navegando pela árvore de elementos. Nesse caso, parti do ID do formulário. Se nenhum elemento tivesse ID, também daria pra fazer: Bastava começar do document.body. // encontra o formulário a partir do seu ID var myForm = document.getElementById('search_mini_form'); // gera um array com todos os divs que estão dentro do formulário var divs = myForm.getElements('div'); // pega o primeiro div dentro do fórmulário var myDiv = divs[0]; // gera um array com todos os labels dentro dessa primeira div var labels = myDiv.getElements('label'); // pega o primeiro label dentro dessa primeira div var myLabel = labels[0]; // retira a label myDiv.removeChild(myLabel); Aqui um exemplo no jsFiddle: http://jsfiddle.net/a5p6N/3/ -
Preencher checkbox quando submeter
pergunta respondeu ao Rodrigo Kx de fiote em Ajax, JavaScript, XML, DOM
. Já olhou no console de erros? -
Saber o tempo de carregamento de imagem
pergunta respondeu ao matheus.labanca de fiote em Ajax, JavaScript, XML, DOM
Quando você diz "carregar" está falando de uma imagem na tela? ou de um upload de arquivos? Se for a primeira opção, o código abaixo deve ajudar: var img = new Image(); // criando um elemento-imagem img.onload = function() { // funcao a ser executada quando o loading terminar this.fim = new Date(); // seta a data que o loading terminou var diffMS = this.fim.getTime() - this.inicio.getTime(); // gera a tempo gasto no loading (em milisegundos) var diffS = diffMS/1000; // gera o tempo gasto em segundos var pts = this.src.split('/'); // gera o nome da imagem (excluindo os diretórios var nome = pts[pts.length-1]; alert('A imagem '+nome+' demorou '+diffS.toFixed(2)+' segundos para carregar.'); // alerta o tempo document.body.appendChild(this); // joga a imagem no html } img.inicio = new Date(); // setando a data inicial img.src = 'http://www.asia-turismo.com/imagens/asia-imagem.jpg'; // setando o caminho da imagem (isso inicia o loading) -
Jquey e Javascript duvidas (simples)
pergunta respondeu ao El_pancho de fiote em Ajax, JavaScript, XML, DOM
Primeira: echo "<a href='#' onclick='conteudo(\'site/novaconta/novaconta.php\',\'#main\');'>"; Segunda: location.href = 'novoEndereco.com.br'; -
Carlos, <script> var txt = '1.230.320,00'; var pts1 = txt.split(','); var antesVirgula = pts1[0]; var centavos = pts1[1]; var pts2 = antesVirgula.split('.'); var reais = pts2.pop(); var milhares = pts2.pop(); var milhoes = pts2.pop(); var bilhoes = pts2.pop(); var trilhoes = pts2.pop(); // continue dando "pop" para numeros ainda maiores var txt = ''; txt += 'trilhoes: '+trilhoes+'\n'; txt += 'bilhoes: '+bilhoes+'\n'; txt += 'milhoes: '+milhoes+'\n'; txt += 'milhares: '+milhares+'\n'; txt += 'reais: '+reais+'\n'; txt += 'centavos: '+centavos+'\n'; alert(txt); </script> :) .... EDIT ... Ops, o que você quer é o contrário lol. Procurando por money mask javascript no google, o segundo resultado (porque o primeiro é sobre jQuery e eu não gosto :P) apresenta o código abaixo: Number.prototype.formatMoney = function(c, d, t){ var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); }; Uma alteração no prototype que dá a todos os números um novo método chamado formatMoney. var total = 1230320.5; alert(total.formatMoney()); // vai alertar 1.230.320,50 Prontinho ^^