Large

Facebook auto poke (FR)

By Chabredier Vincent (TiM) Last update Aug 13, 2009 — Installed 1,299 times.

There are 3 previous versions of this script.

// ==UserScript==
// @name           Facebook auto poke (FR)
// @namespace      http://userscripts.org/users/103529
// @description    Automatically poke back all facebook pokes (original version from http://userscripts.org/scripts/show/37119 by Jason Chu)
// @include	 https://*.facebook.com/home.php*
// @include      http://*.facebook.com/home.php*
// @version      0.4
// @require        http://updater.usotools.co.cc/55552.js
// ==/UserScript==
//

var post_form_id = document.getElementById('post_form_id');

var allAnchorElements = document.getElementsByTagName('a');

for (var i = 0; i < allAnchorElements.length; i++) {
	var currentElement = allAnchorElements[i];
  if (currentElement.firstChild != null) {
	  if (currentElement.firstChild.nodeValue == 'envoyer un poke en retour') {
		  var pokeId = currentElement.href.match(/id=([0-9]*)/)[1];
		  GM_xmlhttpRequest({'method': 'POST', 'url': 'http://www.facebook.com/ajax/poke.php', 'headers': {'Content-type': 'application/x-www-form-urlencoded'}, 'data':'uid=' + pokeId + '&pokeback=1&post_form_id=' + post_form_id.value});
  	}
  }
}