Показать сообщение отдельно
  #1 (permalink)  
Старый 23.03.2010, 10:38
Новичок на форуме
Отправить личное сообщение для Goldf Посмотреть профиль Найти все сообщения от Goldf
 
Регистрация: 15.03.2010
Сообщений: 9

GM_XMLHttpRequest+regexp
Совсем запутался. Есть такой код (ниже). В загруженой страничке находит только первое совпадение по регекспу, хотя дальше есть еще. Регексп упростил для тестирования. Что я не так делаю?
var regexp = /(<a\shref=".)/ig;
 
GM_xmlhttpRequest
	({
		method: "GET",
		url: "http://www.xxx.com/xxx.php" ,
		headers:
		{
			'User-agent': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1)',
			'Accept': 'text/xml,application/xml,application/xhtml+xml,text/html',
			'Content-type': 'application/x-www-form-urlencoded'
		} ,
		onload:function(responseDetails)
		{
		  var res = regexp.exec(responseDetails.responseText);
		  if (res)
		  {
  		     for (var i=0;i<res.length;i++)
  		     {
  		       alert(res[i]);
             }
          }   		  
		}
	});
Ответить с цитированием