Добрый день
делаю сайт - весь скрипт свой..
function showroom_on (_id){
document.getElementById("showroom_image").src = _id.src.replace(/smpl/i,'large');// перенаправляю src в папку с полно размерами для таблицы которую центрую
visible("showroom");// делаю видимым таблицу с рисунком..
}
function show_image(_id){// функция определяет для всех <img> событие onclick по которому появляется (display:block) таблица которую надо центровать. Изначально центрируется как забито по умолчанию для изображения 1024*800
var gallery = document.getElementById(_id);
var image_list = gallery.getElementsByTagName("img");
for(var i= 0; i<=image_list.length-1; i++){
image_list[i].onclick = function() {
image = new Image();
image.src = this.src.replace(/smpl/i,'large');
centering("showroom", 800, image.width);// вот тут косяк функция выполняется только после второго нажатия на рисунок (т.е. при первом нажатии рисунок который появляется оказывается где-то слева, если он уже)
showroom_on (this);
}
}
}
window.onload = function() {
centering('showroom', 800, 1024);//функция центрует -"showroom" - id, 800 - высота картинки, 1024 - ширина
show_image('gallery');
}
пожалуйста помогите избавится от косяка ...