Всё про браузер Opera
.: Форум сайта - myOpera.net :.

Opera браузер >> Opera for Windows

Страниц в этой теме: 1
dagger
Новичок

Зарегистр: 24/06/2007
Сообщений: 3
Как заменить произвольный текст с помощью UserJS? new 
24/06/2007 23:33     [post link]  

Приветствую участников! Понадобилось заменить текст в документе, получаемом с сервера, думал, это будет несложно (по аналогии со скриптами для фильтров трафика), но, изучив несколько скриптов для Оперы, понял, что вряд ли смогу написать или подправить имеющиеся сам

Конкретно, есть css-файл, подгружаемый главной html-страницей, и в нем надо кое-что поправить под себя (заменить " background: #ffffff" на другой цвет, и тому подобные изменения).

Lex1
Operaman
****

Зарегистр: 19/12/2006
Сообщений: 944
Re: Как заменить произвольный текст с помощью UserJS? new 
25/06/2007 08:18   [Re: dagger]   [post link]  

А зачем здесь UserJS? Поставь для этой страницы UserCSS который будет перебивать оригинальные правила.

dagger
Новичок

Зарегистр: 24/06/2007
Сообщений: 3
Re: Как заменить произвольный текст с помощью UserJS? new 
25/06/2007 10:32   [Re: Lex1]   [post link]  

Пробовал полностью подставлять css (и js с сайта), но не очень корректно работает: части текста появляются в разных местах страницы (которые до этого были скрыты яваскриптом, и появлялись только по клику), меню не работают, видимо, слишком уж сложные там конструкции.

alexy
Новичок

Зарегистр: 14/03/2003
Сообщений: 35
Из: Страна бесплатного фотошопа
Re: Как заменить произвольный текст с помощью UserJS? new 
25/06/2007 10:38   [Re: Lex1]   [post link]  

А мне интересна будет следующая замена. Например, есть сайт, на который я хожу по ip, но для проставки ссылок в постах требуется для всех остальных, что бы было доменное имя. А есть сайт, на котором дела обстоят наоборот, т.е. при вставке ссылок и копировании URL необходимо в имени заменить URL на цифровой. Как бы автоматизировать сей процесс, чтобы на основе какого-либо списка производилась автоматическая смена в появившемся в буфере обмена адресе доменного имени на цифровой URL и наоборот.

Lex1
Operaman
****

Зарегистр: 19/12/2006
Сообщений: 944
Re: Как заменить произвольный текст с помощью UserJS?  
25/06/2007 12:31   [Re: alexy]   [post link]  

alexy
Эээ.. И причём тут Opera?

dagger
В ответ на:
Пробовал полностью подставлять css

Не понял что ты делал. Нужно в свойствах сайта указать css-ку с новыми правилами типа: body{background: red !important;}

dagger
Новичок

Зарегистр: 24/06/2007
Сообщений: 3
Re: Как заменить произвольный текст с помощью UserJS? new 
25/06/2007 15:19   [Re: Lex1]   [post link]  

В ответ на:
body{background: red !important;}

Ой! Про !important я и забыл совсем! До этого целиком сохранял css с сервера, правил, и указывал путь к нему. Спасибо!

alexy
Новичок

Зарегистр: 14/03/2003
Сообщений: 35
Из: Страна бесплатного фотошопа
Re: Как заменить произвольный текст с помощью UserJS? new 
26/06/2007 07:46   [Re: dagger]   [post link]  

Lex1
В ответ на:
Эээ.. И причём тут Opera?

Я ж в Опере это делаю. И только в ней это надо из-за пока не исправленного бага - полной неприязни Оперой куков от сайтов заданных по ip.

Страниц в этой теме: 1  

Opera браузер >> Opera for Windows

Дополнительные сведения
0 зарег. и 310 анонимные пользователи просматривают этот форум.

Модератор:  netman, van_grieg, alter, Angolier, Pechkin 

Распечатать тему

Разрешения
      Вы не можете создавать новые темы
      Вы не можете отвечать в темах
      HTML запрещен
      UBBCode разрешен

Рейтинг:
Тема просмотрена: 8162

Оценить эту тему
Быстрый поиск
Перейти на



  
Отправить email администрации MyOpera.net - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100