Jump to content

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


Recommended Posts

Код:

<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>

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 2 weeks later...

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

Вот код:

<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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...