Articles of javascript

Imprimir apenas?

Como imprimo o div indicado (sem desativar manualmente todo o outro conteúdo da página)? Eu quero evitar um novo diálogo de pré-visualização, portanto, criar uma nova janela com este conteúdo não é útil. A página contém algumas tabelas, uma delas contém o div que eu quero imprimir – a tabela é estilizada com estilos visuais […]

Calcular a distância entre dois pontos no Google Maps V3

Como você calcula a distância entre dois marcadores no Google maps V3? (Semelhante à function distanceFrom inV2.) Obrigado..

Como simular um clique do mouse usando JavaScript?

Eu sei sobre o método document.form.button.click() . No entanto, gostaria de saber como simular o evento onclick. Eu encontrei este código em algum lugar aqui no Stack Overflow, mas eu não sei como usá-lo 🙁 function contextMenuClick() { var element= ‘button’ var evt = element.ownerDocument.createEvent(‘MouseEvents’); evt.initMouseEvent(‘contextmenu’, true, true, element.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, […]

O que é o console.log?

Qual é o uso de console.log ? Por favor, explique como usá-lo em JavaScript, com um exemplo de código.

onclick = “” vs manipulador de events

Se eu quiser que uma function seja executada, prefiro fazer in-line js: Click me porque é mais fácil de depurar. No entanto, eu ouço as pessoas dizendo para não usar inline js, e faço: document.getElementById(‘element’).onclick = doSomething; Por que o ouvinte de events js é recomendado?

Detectando uma data inválida Data em JavaScript

Gostaria de dizer a diferença entre objects de data válidos e inválidos no JS, mas não consegui descobrir como: var d = new Date(“foo”); console.log(d.toString()); // shows ‘Invalid Date’ console.log(typeof d); // shows ‘object’ console.log(d instanceof Date); // shows ‘true’ Alguma idéia para escrever uma function isValidDate ? Ash recomendou Date.parse para analisar strings de […]

Como listar as propriedades de um object JavaScript?

Digamos que eu crie um object assim: var myObject = {“ircEvent”: “PRIVMSG”, “method”: “newURI”, “regex”: “^http://.*”}; Qual é a melhor maneira de recuperar uma lista dos nomes das propriedades? ou seja, eu gostaria de acabar com algumas ‘chaves’ variables ​​tais que: keys == [“ircEvent”, “method”, “regex”]

Como verificar se um usuário gosta da minha página ou URL do Facebook usando a API do Facebook

Acho que estou enlouquecendo. Eu não posso fazê-lo funcionar. Eu simplesmente quero verificar se um usuário gostou da minha página com javascript em um aplicativo iFrame . FB.api({ method: “pages.isFan”, page_id: my_page_id, }, function(response) { console.log(response); if(response){ alert(‘You Likey’); } else { alert(‘You not Likey :(‘); } } ); Isso retorna: falso Mas eu sou […]

Como gerar manipuladores de events com loop em JavaScript?

Por exemplo, eu tenho 10 tags geradas a partir de uma resposta AJAX: b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 Eu preciso atribuir onclick evento para cada um deles via loop: for(i=1; i<11; i++) { document.getElementById("b"+i).onclick=function() { alert(i); } } Isso não funciona, apenas atribui onclick à última tag e alerta “11”. […]

Como posso acionar um evento onchange manualmente?

Estou definindo um valor de campo de data e hora por meio de um widget de calendar. Obviamente, o widget de calendar faz algo assim: document.getElementById(‘datetimetext’).value = date_value; O que eu quero é: Ao alterar o valor no campo de texto de data e hora, preciso redefinir alguns outros campos na página. Eu adicionei um […]