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

Помогитеее скрипт не пашет


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

Код:

<html>

<head>

<script language="javascript" type="text/javascript">

function newopen(text,nomer)

{

var newWindow = window.open("","name","toolbar=no,width=790,height=580,menubar=no,status=yes");

newWindow.document.write("<html>\n<head>\n</head>\n<body leftmargin=\"0\" topmargin=\"0\" bgcolor=\"white\">\n");

newWindow.document.write("<div align=\"center\" width=\"100%\"><img src=\"" + text + nomer + ".jpg\" width=\"98%\" height=\"560\" name=\"img\"><br>\n");

newWindow.document.write("<a href=\"java script:previous('" + text + "'," + nomer + ");\">previous</a> <a href=\"next('" + text + "'," + nomer + ");\">next</a>\n");

newWindow.document.write("</div>\n</body>\n</html>");

}

function next(url,nomerimg)

{

i = nomerimg;

i = i++;

newWindow.document.write("<html>\n<head>\n</head>\n<body leftmargin=\"0\" topmargin=\"0\" bgcolor=\"white\">\n");

newWindow.document.write("<div align=\"center\" width=\"100%\"><img src=\"" + url + nomer + ".jpg\" width=\"98%\" height=\"560\" name=\"img\"><br>\n");

newWindow.document.write("<a href=\"java script:previous('" + url + "'," + i + ");\">previous</a> <a href=\"next('" + url + "'," + i + ");\">next</a>\n");

newWindow.document.write("</div>\n</body>\n</html>");

}

function previous(url,nomerimg)

{

i = nomerimg;

i = i--;

newWindow.document.write("<html>\n<head>\n</head>\n<body leftmargin=\"0\" topmargin=\"0\" bgcolor=\"white\">\n");

newWindow.document.write("<div align=\"center\" width=\"100%\"><img src=\"" + url + nomer + ".jpg\" width=\"98%\" height=\"560\" name=\"img\"><br>\n");

newWindow.document.write("<a href=\"java script:previous('" + url + "'," + i + ");\">previous</a> <a href=\"next('" + url + "'," + i + ");\">next</a>\n");

newWindow.document.write("</div>\n</body>\n</html>");

}

</script>

</head>

<body>

<a href="#" onClick="newopen('a-',0)">goooo 01</a>

<a href="#" onClick="newopen('a-',1)">goooo 02</a>

<a href="#" onClick="newopen('a-',2)">goooo 03</a>

</body>

</html>

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

При нажатии на ссылки в новом окне должны появляться скриншоты и под скриншотом должны быть две ссылки, которые переключают скриншоты вперед, назад.

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

  • 2 недели спустя...

Я короче немного доработал скрипт, при нажатии на ссылку должно открываться новое окно, а в окне скриншот а под ним две ссылки, которые переключают скриншоты вперед и назад. Скрипт состоит из трех функций. Одна из них открывает новое окно и отображает в нем скриншот, а две другие переключают их. Я две последние функции запускал отдельно, не в новом окне, она работает правильно, а в новом окне не выводит скриншот, в этом и заключается проблема.

Вот код:

<html>

<head>

<script language="javascript" type="text/javascript">

function newopen(text,nomer,lastnomer)

{

var texthtml = "<html><head><title>Fliand</title><link rel=\"stylesheet\" type=\"text/css\" href=\"url.css\"></head><body leftmargin=\"0\" topmargin=\"0\" bgcolor=\"white\"><div align=\"center\" width=\"100%\"><img src=\"" + text + nomer + ".jpg\" width=\"98%\" height=\"560\" name=\"img\"><br><a href=\"java script:previous('" + text + "'," + nomer + "," + lastnomer + ");\">previous</a> " + nomer + "/" + lastnomer + " <a href=\"next('" + text + "'," + nomer + "," + lastnomer + ");\">next</a></div></body></html>";

var newWindow = window.open("","","width=790,height=580,toolbar=no,menubar=no,status=yes");

newWindow.document.write(texthtml);

}

var i = 0;

function next(url,nomerimg,lastnomerimg)

{

if (i < nomerimg)

{

i = i++;

}

else

{

if (i == lastnomerimg)

{

i = 0;

}

else

{

i++;

}

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

}

}

function previous(url,nomerimg,lastnomerimg)

{

if (i < nomerimg)

{

i = i++;

}

else

{

if (i == 0)

{

i = lastnomerimg;

}

else

{

i--;

}

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

}

}

</script>

</head>

<body>

<a href="#" onClick="newopen('a-',0,3)">goooo 01</a>

<a href="#" onClick="newopen('a-',1,3)">goooo 02</a>

<a href="#" onClick="newopen('a-',2,3)">goooo 03</a>

</body>

</html>

!

Предупреждение:

Не плоди темы.

Темы соединил.

Shurr.

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

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

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

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

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

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

Войти

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

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

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