Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№121-11-2007 22:47:22

x_spam
Участник
 
Группа: Members
Зарегистрирован: 14-03-2007
Сообщений: 26
UA: Firefox 2.0

Править ссылки на странице

есть скрипт

Выделить код

Код:

javascript:(function(){var str;with(document){for(i=0;i<links.length;++i){with(links[i]){str=href; str=str.replace(/[A-Z]/,'');href=str;}}}})()

если его вставить в закладку ,получится букмарклет то все работает. ссылки правятся


Выделить код

Код:

function(){
var str;
with(document)
	{
	for(i=0;i<links.length;++i)
		{
		with(links[i])
			{
			str=href; 
			str=str.replace(/[A-Z]/,'');
			href=str;
			}
		}
	}
}

а если вставить в расширение и повесить ету функцию на кнопку то уже не работает.

В чем может быть проблема?

Отсутствует

 

№222-11-2007 22:22:14

x_spam
Участник
 
Группа: Members
Зарегистрирован: 14-03-2007
Сообщений: 26
UA: Firefox 2.0

Re: Править ссылки на странице

Сам задал вопрос сам ответил

Правильный ответ:
function(){
var str;
with(window._content.document)
    {
    for(i=0;i<links.length;++i)
        {
        with(links[i])
            {
            str=href;
            str=str.replace(/[A-Z]/,'');
            href=str;
            }
        }
    }
}

Отредактировано x_spam (22-11-2007 22:22:47)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]