Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Проблема с водом глобальной переменной


Рекомендуемые сообщения

У меня есть код, но я не получается ввести глобальную переменную и из-за этого скрипт работает неправильно.

Плиз помогите. СРОЧНО!!!

Код:

<html>

<head>

<script language="javascript">

var i = 0;

function next(url,nomerimg,lastnomerimg)

{

i = nomerimg;

if (i == lastnomerimg)

{

i = 0;

}

else

{

i = i++;

}

document["img"].src = url + i + ".jpg";

}

function previous(url,nomerimg,lastnomerimg)

{

i = nomerimg;

if (i == 0)

{

i = lastnomerimg;

}

else

{

i = i--;

}

document["img"].src = url + i + ".jpg";

}

</script>

<style type="text/css">

<!--

.style1 {

font-family: "Courier New", Courier, monospace;

font-size: 14px;

text-decoration: none;

}

-->

</style>

</head>

<body>

<img src="a-0.jpg" name="img" width="95%" height="618"><br>

<!-- linkbar -->

<a href="#" class="style1" onClick="previous('a-',0,2)">previous</a>

<a href="#" class="style1" onClick="next('a-',1,2)">next</a>

</body>

</html>

Ссылка на комментарий
Поделиться на другие сайты

alex45: неправильная работа скрипта не из-за глобальной переменной!

замени в двух местах:

document["img"].src

на:

document.images["img"].src

и этот тег:

<img src="a-0.jpg" name="img" width="95%" height="618">

на этот:

<img src="a-0.jpg" id="img" width="95%" height="618">

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...