Articles of dom

Acessando o conteúdo de outras guias no navegador

Eu estou usando o Mozilla Firefox e estou tentando descobrir uma maneira de acessar o conteúdo de outras guias na mesma janela usando JavaScript e DOM (estou aberto a outras técnicas, se existir). Por exemplo , quero executar um JavaScript na tab1 que pode encontrar o título de alguma outra guia. Basicamente eu preciso disso […]

Determine em qual elemento o ponteiro do mouse está sobre o JavaScript

Eu quero uma function que me diz qual elemento o cursor do mouse está acabado. Portanto, por exemplo, se o mouse do usuário estiver sobre essa wmd-input (com id wmd-input ), chamar window.which_element_is_the_mouse_on() será funcionalmente equivalente a $(“#wmd-input”)

Equivalente a DOMNodeInserted no IE?

Além de usar um timer para contar o número de elementos ao longo do tempo e procurar alterações, não consigo pensar em uma maneira melhor de simular esse evento. Existe algum tipo de versão proprietária do IE do DOMNodeInserted? Obrigado.

Qual é a diferença entre width, innerWidth e outerWidth, height, innerHeight e outerHeight em jQuery

Eu escrevi alguns exemplos para ver qual é a diferença, mas eles me mostram os mesmos resultados para largura e altura. $(document).ready(function(){ var div = $(‘.test’); var width = div.width(); // 200 px var innerWidth = div.innerWidth(); // 200px var outerWidth = div.outerWidth(); // 200px var height = div.height(); // 150 px var innerHeight = […]

jQuery DOM alterações não aparecem na fonte de exibição

Eu tenho uma pergunta simples aqui. Eu sei que com jQuery você pode acrescentar dinamicamente elementos HTML no DOM, fazendo coisas como $(”).append(‘Test’); Mas a minha pergunta é: por que esses elementos não aparecem visualmente no código (quando você visualiza o Source em seu navegador, por exemplo). Por favor, especialistas, deixe-me saber o porquê. obrigado

Não é possível entender o parâmetro useCapture em addEventListener

Eu li o artigo em https://developer.mozilla.org/en/DOM/element.addEventListener mas não consegui entender o atributo useCapture . Definição existe: Se for verdade, useCapture indica que o usuário deseja iniciar a captura. Após iniciar a captura, todos os events do tipo especificado serão despachados para o listener registrado antes de serem despachados para qualquer EventTargets abaixo dele na tree […]

Interceptar colar evento em Javascript

Existe uma maneira de interceptar o evento paste em JavaScript e obter o valor bruto, alterá-lo e definir o valor do elemento DOM associado como o valor modificado? Por exemplo, eu tenho um usuário tentando copiar e colar uma string com espaços e o comprimento da string excede o tamanho máximo da minha checkbox de […]

Evento quando window.location.href muda

Eu estou escrevendo um script Greasemonkey para um site que em algum momento modifica location.href . Como posso obter um evento (via window.addEventListener ou algo semelhante) quando window.location.href muda em uma página? Também preciso de access ao DOM do documento que aponta para o URL novo / modificado. Já vi outras soluções que envolvem tempos […]

javascript acessa DOM pai entre domínios?

Eu controlo o conteúdo de um iframe que está incorporado em uma página de outro domínio. Existe alguma maneira de javascript no meu iframe fazer alterações no DOM do pai? Por exemplo, eu gostaria de ter meu script iframed adicionar um monte de elementos html ao DOM pai. Esta parece ser uma ordem bem alta […]

Como mostrar um spinner ao carregar uma imagem via JavaScript

Atualmente estou trabalhando em um aplicativo da web que possui uma página que exibe um único gráfico (uma imagem .png). Em outra parte desta página, há um conjunto de links que, quando clicado, a página inteira é recarregada e parece exatamente o mesmo de antes, exceto pelo gráfico no meio da página. O que eu […]