Замена Html кода

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Аватара пользователя
kozzztya
Сообщения: 12
Зарегистрирован: 14 ноя 2008, 16:38

Замена Html кода

Сообщение kozzztya »

Доброго всем время суток. Вот у меня есть участок кода:

Код: Выделить всё

<table><tr><td height="25" align="left" class="menu1"><img src="/images/img1.png" alt="картинка 1" width="130" height="25"></td></tr></table>


И мне нужно заменить в нем строку:

Код: Выделить всё

<img src="/images/img1.png" alt="картинка 1" width="130" height="25">


на

Код: Выделить всё

<a href="/go.htm"><img src="/images/img2.png" alt="картинка 2" width="130" height="25"></a>


Код защищенный, заменить можно только скриптом.

Пробывал вот этим:

Код: Выделить всё

<script type="text/javascript">
code=document.getElementsByTagName('td');
for(i=0;i<code.length;i++) {
if(code[i].className == "menu1") {
s=code[i].innerHTML;
s=s.replace('вася','петя');
code[i].innerHTML=s;}
}
</script>


текст то он заменяет, а вот целый код нет.

Буду очень благодарен, если дадите скрипт на замену участка Html кода.
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Замена Html кода

Сообщение Vanofuture »

Код: Выделить всё

$('img[src$="/images/img1.png"]').wrap('<a href="/go.htm"></a>');
Аватара пользователя
kozzztya
Сообщения: 12
Зарегистрирован: 14 ноя 2008, 16:38

Re: Замена Html кода

Сообщение kozzztya »

Vanofuture, спс канешно за ответ, но мне нужно заменить

Код: Выделить всё

<img src="/images/адронный_коллайдер.png" alt="одна картинка" width="130" height="25">


на

Код: Выделить всё

<a href="/go.htm"><img src="/images/фотка_Машы.png" alt="ваще другая картинка" width="130" height="25"></a>


тоесть во втором коде другая картинка + ссылка
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Замена Html кода

Сообщение Vanofuture »

Код: Выделить всё

$('img[src$="/images/img1.png"]').replaceWith('<a href="/go.htm"><img src="/images/фотка_Машы.png" alt="ваще другая картинка" width="130" height="25"></a>');
Аватара пользователя
kozzztya
Сообщения: 12
Зарегистрирован: 14 ноя 2008, 16:38

Re: Замена Html кода

Сообщение kozzztya »

Vanofuture, что то у меня не выходит. можешь дать весь пример скрипта от <script> до </script>?
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Замена Html кода

Сообщение Vanofuture »

Код: Выделить всё

<script type="text/javascript">
$(document).ready(function(){
$('img[src*="/images/img1.png"]').replaceWith('<a href="/go.htm"><img src="/images/фотка_Машы.png" alt="ваще другая картинка" width="130" height="25"></a>');});
</script>
Аватара пользователя
kozzztya
Сообщения: 12
Зарегистрирован: 14 ноя 2008, 16:38

Re: Замена Html кода

Сообщение kozzztya »

Vanofuture, протесть у себя скрипт, а то у меня он решительно отказывается работать
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Замена Html кода

Сообщение Vanofuture »

kozzztya, значит что-то нето делаешь. Покажи какой код вставляешь.
Аватара пользователя
kozzztya
Сообщения: 12
Зарегистрирован: 14 ноя 2008, 16:38

Re: Замена Html кода

Сообщение kozzztya »

вот, тестю в блокноте:

Код: Выделить всё

<html>
<body>

<table><tr><td height="25" align="left" class="menu1"><img src="/images/img1.png" alt="картинкоадын" width="130" height="25"></td></tr></table>

<script type="text/javascript">
$(document).ready(function(){
$('img[src*="/images/img1.png"]').replaceWith('<a href="/link.htm"><img src="/images/img2.png" alt="картинкодва" width="130" height="25" border="0" onMouseOver="this.src='/images/img3.png'" onMouseOut="this.src='/images/img2.png'">');});
</script>

</body>
</html>
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Замена Html кода

Сообщение AllCity »

no jQ in code :D
Ответить