Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Jc, показ картинок (подмена при нажатии) |

20.08.2009, 21:46
|
|
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме: 644324
Репутация:
11
|
|
Jc, показ картинок (подмена при нажатии)
<p><div id="fsScreen" style="background-image: url(realtyfiles/27_1.gif);">Фотографии</div>
</p><b id="fsLinks"><a onclick="return Show_picture( 'realtyfiles/27_1.gif', 200, 200 )"><a href="realtyfiles/27_2.gif" onclick="return Show_picture( 'realtyfiles/27_1.gif', 200, 200 )"><img style="width:60px;" src="realtyfiles/27_1.gif" alt="1" border="0" /></a></a> <a href="realtyfiles/27_2.gif" onclick="return Show_picture( 'realtyfiles/27_2.gif', 400, 400 )"><img style="width:60px;" src="realtyfiles/27_2.gif" alt="1" border="0" /></a><a href="realtyfiles/27_3.gif" onclick="return Show_picture( 'realtyfiles/27_3.gif', 350, 350 )"><img style="width:60px;" src="realtyfiles/27_3.gif" alt="1" border="0" /></a><a href="realtyfiles/27_4.gif" onclick="return Show_picture( 'realtyfiles/27_4.gif', 1500, 1500 )"><img style="width:60px;" src="realtyfiles/27_4.gif" alt="1" border="0" /></a></b></div>
<script type="text/javascript">
function Filmstrip(){
this.ePicture = document.getElementById('fsScreen');
var eLinks = document.getElementById('fsLinks');
this.aeLink = eLinks.getElementsByTagName('A');
this.aeImg = eLinks.getElementsByTagName('img');
this.show_picture = function( sBackground, iWidth, iHeight ){
this.ePicture.style.backgroundImage = "url(" + sBackground + ")";
if( iWidth )
this.ePicture.style.width = iWidth;
if( iHeight )
this.ePicture.style.height = iHeight;
this.set_current( sBackground );
}
this.set_current = function( sHref ){
for( var i = 1 ; i < this.aeLink.length+1 ; i++ ){
if( this.aeLink[i].href.match( new RegExp( sHref + "$" ) ) ){
this.aeImg[i].style.border = "2px solid #f7ead2";
}else{
this.aeImg[i].style.border = "";return false;
}
}
}
}
var oFilmstrip = new Filmstrip();
function Show_picture( sHref, iWidth, iHeight ){
oFilmstrip.show_picture( sHref, iWidth, iHeight );
return false;
}
oFilmstrip.aeLink[0].onclick();
</script>
плохой пример реализации, чтобы было видно что старался..
Как сделать изменение в src?
<img src=""> <= если будет так
Последний раз редактировалось rcc0023; 20.08.2009 в 21:57..
|
|
|

20.08.2009, 21:56
|
|
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме: 644324
Репутация:
11
|
|
то есть <img id="full" src="papka/1.jpg">
нужно по функции: onclick другой ссылки изменить содержание src
|
|
|

20.08.2009, 22:38
|
|
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме: 3607644
Репутация:
235
|
|
PHP код:
<script type="text/javascript">
$(function() {
$('#myLink').click(function() {
$("img").attr({
src: "two.jpg",
});
});
});
</script>
<a href="#" id="myLink">Click</a>
<img src="one.jpg" id="full"/>
|
|
|

20.08.2009, 22:55
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
ну или getElementById("image").SetAttribute("src","value" ); или как-то так.
|
|
|

20.08.2009, 23:30
|
|
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме: 644324
Репутация:
11
|
|
Спасибо!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|