Articles of javascript

Acessar elementos da janela pai a partir do iframe

Eu tenho uma página que podemos chamar parent.php. Nesta página eu tenho um iframe com um formulário de envio e fora disso eu tenho um div com o id “target”. É possível enviar o formulário no iframe e, quando houver êxito, atualizar o div de destino. Digamos que carregue uma nova página ou algo assim? […]

Comparando matrizes de objects em JavaScript

Eu quero comparar duas matrizes de objects no código JavaScript. Os objects têm 8 propriedades totais, mas cada object não terá um valor para cada, e os arrays nunca serão maiores do que 8 itens cada, então talvez o método de força bruta percorra cada um deles e, em seguida, observe os valores do 8 […]

window.print () não está funcionando no IE

Eu estou fazendo algo assim em javascript para imprimir uma seção da minha página no clique de um link function printDiv() { var divToPrint = document.getElementById(‘printArea’); var newWin = window.open(); newWin.document.write(divToPrint.innerHTML); newWin.print(); newWin.close(); } Ele funciona muito bem no Firefox, mas não no IE. Alguém poderia por favor ajudar

Como você executa um bloco JavaScript carregado dinamicamente?

Eu estou trabalhando em uma página web onde estou fazendo uma chamada AJAX que retorna um pedaço de HTML como: /** some javascript */ Estou inserindo a coisa toda no DOM, mas o JavaScript não está sendo executado. Existe uma maneira de executá-lo? Alguns detalhes: Eu não posso controlar o que está no bloco de […]

Simular Keypress Com jQuery

Usando jQuery, como posso simular (triggersr?) Um KeyPress quando um link é clicado? Por exemplo, quando um usuário clica no seguinte link: Click Here Então, clicando no link, seria como se eles pressionassem a “barra de espaço” no teclado. Algo como isto, estou assumindo: $(“#clickforspace”).click(function(e) { e.preventDefault(); //… Some type of code here to initiate […]

Por que uma propriedade onclick definida com setAttribute não funciona no IE?

Corri para este problema hoje, postando no caso de alguém ter o mesmo problema. var execBtn = document.createElement(‘input’); execBtn.setAttribute(“type”, “button”); execBtn.setAttribute(“id”, “execBtn”); execBtn.setAttribute(“value”, “Execute”); execBtn.setAttribute(“onclick”, “runCommand();”); Acontece que para obter o IE para executar um onclick em um elemento gerado dinamicamente, não podemos usar setAttribute. Em vez disso, precisamos definir a propriedade onclick no object […]

Como faço para verificar o tipo de conexão (WiFi / LAN / WWAN) usando HTML5 / JavaScript?

Desejo adaptar um site específico a uma versão de largura de banda baixa se o cliente estiver conectado por meio de uma conexão WWAN (com medição) ou de outra forma. O tipo de conexão é importante para o site saber se deve fornecer uma experiência rica ou uma experiência eficiente de largura de banda. Minha […]

Como acessar o conteúdo gerado por CSS com JavaScript

Nomes válidos da propriedade do object javascript

Estou tentando descobrir o que é considerado válido para o nome da propriedade de um object javascript. Por exemplo var b = {} b[‘-^colour’] = “blue”; // Works fine in Firefox, Chrome, Safari b[‘colour’] = “green”; // Ditto alert(b[‘-^colour’]); // Ditto alert(b.colour); // Ditto for(prop in b) alert(prop); // Ditto //alert(b.-^colour); // Fails (expected) Esta […]

A maneira mais fácil de classificar nós DOM?

Se eu tenho uma lista como esta: text 1 text 2 text 3 text 4 Qual é a maneira mais fácil de reorganizar os nós DOM para minha preferência? (Isso precisa acontecer automaticamente quando a página é carregada, a preferência de ordem de lista é obtida de um cookie) Por exemplo text 3 text 4 […]