на главнуюВсе эхи RU.JAVASCRIPT
войти ?

найти и обезвредить

От Alexey Vissarionov (2:5020/545) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Доброго времени суток, All!

Вводная: есть HTML-страница, загружаемая с чужого сервера, в которой нужно ${subj} одно изображение.

Пример: нужно <img height="12" width="34" src="http://2130706433/12x34.png"> заменить на <img height=123 width=456 src="http://127.0.0.1/123456.png">

Матчасть: Firefox + Greasemonkey + скрипт, который нужно написать. Важно обойтись именно перечисленными средствами.

Скрипт:

document.body.innerHTML = document.body.innerHTML.replace(/2130706433\/12x34/g,"127.0.0.1/123456");

document.body.innerHTML = document.body.innerHTML.replace(/height=.?12.? width=.?34.?/g,'height=123 width=456');

Результат: первый оператор отрабатывает, второй не дает никакого видимого эффекта (изображение меняется, но размер остается исходным).

Вопрос: где грабли порылись?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Жареный петух - птица мудрости

--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.JAVASCRIPT?msgid=2:5020/545+520be419