Простите что вновь беспокою но я сталкнулся с неожиданным препядствием. Дело в том что я по клику на картинку собрался заменять на другую взяв и вставив в картинку id той картинки на которую кликнули.
$('.imgId').click(function(){
var img_id=$(this).attr('id');
$('#slide').html('<img src="http://animafails.ucoz.ru/' + str_url + '/' + img_id + '.jpg" border="0" id="slide" />')});
Я пробовал выводить img_id через alert(); всё прекрастно, но вот так работать отказывается. Весь полный скрипт коий я написал вот.
var x=document.getElementById('chitalka');
var z=x.getElementsByTagName("*").length;
$ ( document ).ready ( function ( )
{
var str_url=$('#chitalka').attr('class');
var img_id = 1 ;
$('.imgId').click(function(){
var img_id=$(this).attr('id');
$('#slide').html('<img src="http://animafails.ucoz.ru/' + str_url + '/' + img_id + '.jpg" border="0" id="slide" />')});
$ ( '#click_right' ).click ( function ( )
{
$ ( '#slide' ).remove ( ) ;
img_id = img_id < z ? img_id + 1 : 1 ;
$ ( '#slider' ).html ( '<img src="http://animafails.ucoz.ru/' + str_url + '/' + img_id + '.jpg" border="0" id="slide" />' ) ;
}
) ;
$ ( '#click_left' ).click ( function ( )
{
$ ( '#slide' ).remove ( ) ;
img_id = img_id > 1 ? img_id - 1 : z ;
$ ( '#slider' ).html ( '<img src="http://animafails.ucoz.ru/'+ str_url + '/' + img_id + '.jpg" border="0" id="slide" />' ) ;
}
) ;
}
) ;
window.onload=function (){
var m=document.getElementById('chitalka');
var j=m.getElementsByTagName("*").length;
var myhtml=0;
var obj=document.getElementById('newLi'),i=0,myhtml='<ul>';
for(i=0;i<j;i++){
myhtml+='<li>'+i+'</li>';
}
myhtml+='</ul>';
obj.innerHTML=myhtml;
};
Пишу для подруги. Очень прошу помочь.