Articles of javascript

Acessando o nome do cliente de controle e não o ID no ASP.NET

Eu quero triggersr um evento de clique do botão ASP.NET do lado do servidor em JavaScript. Eu verifiquei a fonte da página e onclick do button no lado do cliente é: WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(“ctl00$LoginInfo1$btnliOK”, “”, true, “”, “”, false, false)); Mas eu tenho que replace ctl00$LoginInfo1$btnliOK com algo como . Existe uma maneira de fazer isso?

Nós temos getElementsByClassName em javascript?

Assim como no jQuery podemos usar $ (“. Classname”), existe uma coisa semelhante no javascript também? Ou se não temos esse método, então como posso implementá-lo? De acordo com http://www.dustindiaz.com/getelementsbyclass/ , terei que percorrer todas as tags e, em seguida, coletar todos os elementos que estão tendo a mesma class especificada. Existe alguma solução melhor?

Listar arquivos em um diretório usando apenas o javascript

É possível listar os arquivos em um diretório usando apenas o javascript? Para esclarecer, quero dizer listar os arquivos no servidor, não os arquivos no computador do cliente. Por exemplo: www.domain.com/files/ contém 4 imagens (.jpg) Posso criar uma página extra (www.domain.com/files/list.html) que liste esses 4 arquivos usando javascript?

Como fazer setState dentro de callback: ReactJS

A seguir está o código que usei para definir o estado. handleAddNewQuiz(event){ this.quiz = new Quiz(this.db, this.newQuizName, function(err, affected, value){ if(!err){ this.setState( { quiz : value}); // ERROR: Cannot read property ‘setState’ of undefined } }); event.preventDefault(); }; Embora o database seja criado com sucesso, não posso chamar this.state , pois ele é sempre indefinido. […]

como acessar a propriedade do object usando a variável

Eu tenho um object var Messages = { ‘fullName’ : ‘Tell us your cool name dude..! eg Yousuf Iqbal’, ‘userName’ : ‘Choose a catchy username. Remember! It should be available :)’, ‘password’ : ‘Choose a top secret password with special chars, numbers and alphabets’, ‘rePassword’ : ‘Retype the password you just typed. But, don\’t try […]

event.target não está funcionando no Firefox

var x = event.target||event.srcElement; document.getElementById(x.id).style.left = 200 + “px” ; document.getElementById(x.id).style.top = 100 + “px” ; Funciona bem no Google Chrome e IE, mas não no Firefox. Tentei no google. O google diz event.srcElement (funciona no IE, mas não no firefox), então eu adicionei o event.target, mas ainda não está funcionando. Há mais mudanças que […]

O que faz o || operador faz?

Attacklab.wmd_env.buttons=Attacklab.wmd_env.buttons||_4; o que faz o || fazer neste caso? Adiciona _4 à matriz que é Attacklab.wmd_env.buttons?

Como injetar HTML em um modelo com polímero

Estou usando o polímero-jsonp para executar solicitações JSONP, mas a resposta às vezes contém html. Por exemplo, supondo que post.content seja “Foo bar” , como posso exibir {{post.content}} de forma que “Foo” esteja em negrito? {{post.content}} Polymer(‘feed-element’, { created: function() { }, attached: function() { }, detached: function() { }, attributeChanged: function(attrName, oldVal, newVal) { […]

Noções básicas sobre promises de javascript; pilhas e encadeamento

Eu tenho tido alguns problemas com promises de javascript, particularmente com correntes empilhadas. Alguém pode me explicar a diferença (se houver alguma) entre essas diferentes implementações? IMPLEMENTAÇÃO 1 var serverSidePromiseChain; serverSidePromiseChain = async().then(function(response) { console.log(‘1’, response); return response; }).then(function(response) { console.log(‘2’, response); return true; }).then(function(response) { console.log(‘3’, response); // response expected to be ‘true’ return […]

JavascriptHome internoHTML

Alguém sabe como tirar o HTML de um IFRAME eu tentei de várias maneiras diferentes: document.getElementById(‘iframe01’).contentDocument.body.innerHTML document.frames[‘iframe01’].document.body.innerHTML document.getElementById(‘iframe01’).contentWindow.document.body.innerHTML etc