|
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Леонид, на вас вся надежда в розыске ошибки ;-)
Не могу найти ошибку в скрипте.
Ошибка странная: при выборе картинки сначала нажатием на маленкую, а потом начиная листать картинки, первый клик отсылает к картинке, считая что изначально значение из src = 1, и т.д.
Вот скрипт:
<script language="JavaScript" type="text/javascript">
<!--
//Ноготки
function newPic(numb){
if (numb > 10 || numb == 10 ){
numb = numb
} else {
numb = "0" + numb
}
document.images["pic"].src="FOTO/gorod/port/0"+numb+".jpg";
numb = parseInt(numb)
document.getElementById('number').innerHTML= numb;
document.getElementById('all').innerHTML= 6//Кол-во картинок для просмотра
}
//Большая картинка
var numb
var string = document.images["pic"].src
numbA = string.charAt(string.length - 4)
numbB = string.charAt(string.length - 5)
numb = numbB + numbA
numb = parseInt(numb)
function changImg(){
numb=(numb!=6)? ++numb:1;
if (numb > 10 || numb == 10 ){
numb = numb
} else {
numb = "0" + numb
}
document.images["pic"].src ="FOTO/gorod/port/0"+numb+".jpg";
numb = parseInt(numb)
document.getElementById('number').innerHTML = numb;
}
//Указатели
var numb
var string = document.images["pic"].src
numbA = string.charAt(string.length - 4)
numbB = string.charAt(string.length - 5)
numb = numbB + numbA
numb = parseInt(numb)
function changImg_b(){
numb=(numb!=6)? ++numb:1;
if (numb > 10 || numb == 10 ){
numb = numb
} else {
numb = "0" + numb
}
document.images["pic"].src ="FOTO/gorod/port/0"+numb+".jpg";
numb = parseInt(numb)
document.getElementById('number').innerHTML = numb;
}
function changImg_m(){
numb=(numb!=1)? --numb:6;
if (numb > 10 || numb == 10 ){
numb = numb
} else {
numb = "0" + numb
}
document.images["pic"].src ="FOTO/gorod/port/0"+numb+".jpg";
numb = parseInt(numb)
document.getElementById('number').innerHTML = numb;
}
-->
</script>
И вот сама страничка: http://f-albom.narod.ru/gorod_port.htm
Буду очень благодарна...
|
|
20 октября 2005, 17:49
|
|
Это сообщение было просмотрено: 4758 раз(а)
|
|