alex45 Posted October 26, 2006 Report Share Posted October 26, 2006 Код: <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 More sharing options...
alex45 Posted October 28, 2006 Author Report Share Posted October 28, 2006 ЧЕ никто незнает Link to comment Share on other sites More sharing options...
Colix Posted October 28, 2006 Report Share Posted October 28, 2006 ЧЕ никто незнает Что он делать должен, опиши! Link to comment Share on other sites More sharing options...
alex45 Posted October 29, 2006 Author Report Share Posted October 29, 2006 При нажатии на ссылки в новом окне должны появляться скриншоты и под скриншотом должны быть две ссылки, которые переключают скриншоты вперед, назад. Link to comment Share on other sites More sharing options...
alex45 Posted November 6, 2006 Author Report Share Posted November 6, 2006 Я короче немного доработал скрипт, при нажатии на ссылку должно открываться новое окно, а в окне скриншот а под ним две ссылки, которые переключают скриншоты вперед и назад. Скрипт состоит из трех функций. Одна из них открывает новое окно и отображает в нем скриншот, а две другие переключают их. Я две последние функции запускал отдельно, не в новом окне, она работает правильно, а в новом окне не выводит скриншот, в этом и заключается проблема. Вот код: <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 More sharing options...
alex45 Posted November 9, 2006 Author Report Share Posted November 9, 2006 ПОМОГИТЕ плиз разобраться с кодом. :D :) ! Предупреждение:Флуд. Shurr. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now