// ==UserScript== // @name Fast create topic // @Author Wolf // @description Facilita a Criacao de Topicos // @include http://www.orkut.com/* // @exclude *.js // ==/UserScript== // ----------------------------------------------------------------------------------------------- // // As mudancas que fiz foi // // 1 - O headerMenu.innerHTML, nao estava funcionando, entao substitui pelo d.getEleme...('td')[2] // // 2 - Troquei os nomes das variaveis, pode parecer insignificante, mas eu achei melhor ... kkk // // 3 - Coloquei o IF(...fastCreate..on) pra funcionar // // O que eu fiz para que isso ocorrece ? // Eu criei um botao com o nome Action.submit, e coloquei um 'click' automatico // // // O submitForm() num tava funcionado // // 4 - Eu coloquei as 'frases' dos prompts em URL Coding , // para que nao tivesse problemas com os acentos // Ex.: Topico = Tıpico // Ex.: Numero = Nımero // Os meus exemplos estao sem acentos propositalmente // // ------------------------------------------------------------------------------------------------ d = document if(location.href.match(/fastCreate\=on/gi)){ var send = d.createElement('input') send . type = 'submit' send . setAttribute('name' ,'Action.submit' ) send . setAttribute('style','display:none !important') d.forms[1].appendChild(send) send . click() d.forms[1].removeChild(send) } setTimeout(function(){ var fast = function(){ post = prompt('Seu post') subj = prompt(unescape('O%20%74%ED%74%75%6C%6F%20%64%6F%20%74%F3%70%69%63%6F')) comm = prompt(unescape('O%20N%FA%6D%65%72%6F%20%64%61%20%43MM')) if(post == null){ fast() } else if(subj == null){ fast() } else if(comm == null){ fast() } else { location.replace("http://www.orkut.com/CommMsgPost.aspx?cmm=" + comm + "&subjectText=" + subj + "&bodyText=" + post + "&fastCreate=on") } } var link = d.createElement('a') link . innerHTML = 'Create topic ' link . addEventListener('click',function(){fast()},true) var local = d.getElementsByTagName('td')[2] local . innerHTML += ' | ' local . appendChild(link) },100)