Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Eternity |
13.4.2008, 15:08
Сообщение
#1
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
Привет. Я вообще в JS не шарю. Очень нужна помощь.
Есть такой скрипт: Код <script language="JavaScript"> <!-- //Карта для пешеходов function map1_open() { myWin= open('', 'map1','width=1184,height=1400,resizable=yes,scrollbars=yes'); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>Гостиничный комплекс Коломяжский Визит в Санкт-Петербурге.Карта проезда"); myWin.document.write("</title></head><body>"); myWin.document.write("<img src='/pic/Image/map3-2.gif'>"); myWin.document.write("</font></center>"); myWin.document.write("</body></html>"); // закрыть документ myWin.document.close(); } --> </script> Он создаёт новое окно и выводит в нём картинку, нужно чтоб под картинкой были две кнопки: сохранить и печать (картинки естественно) . Очень на вас рассчитываю. -------------------- ![]() |
| liw |
13.4.2008, 15:27
Сообщение
#2
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
<script language="JavaScript"> <!-- //Карта для пешеходов function map1_open() { myWin= open('', 'map1','width=1184,height=1400,resizable=yes,scrollbars=yes'); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>Гостиничный комплекс Коломяжский Визит в Санкт-Петербурге.Карта проезда"); myWin.document.write("</title></head><body>"); myWin.document.write("<img src='/pic/Image/map3-2.gif'>"); myWin.document.write("<input type='button' value='Сохранить' name='save_btn'>"); myWin.document.write("<input type='button' value='Печать' name='print_btn'>"); myWin.document.write("</font></center>"); myWin.document.write("</body></html>"); // закрыть документ myWin.document.close(); } --> </script> Вот это просто добавит две кнопки, действия для кнопок за тобой. |
| Eternity |
13.4.2008, 15:34
Сообщение
#3
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
Вот это просто добавит две кнопки, действия для кнопок за тобой. Нет я в этом не шарю, спасибо конечно за кнопочки, но мне нужен работающий код -------------------- ![]() |
| liw |
13.4.2008, 15:43
Сообщение
#4
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
Ну так это легко исправить:
http://sql-ru.corp.parking.ru/forum/actual...aspx?tid=343207 <- это к тому что печать в js это print(); http://www.i2r.ru/static/476/out_23291.shtml <- это стили для печати http://webmascon.com/topics/coding/33a.asp <-тоже самое <script> function myprintimage(){ //что то тут делаем перед печатью, если надо print(); // печатаем } myWin.document.write("<input type='button' value='Сохранить' name='save_btn' >"); myWin.document.write("<input type='button' value='Печать' name='print_btn' onclick='myprintimage()'>"); </script> Ну если это не устраивает, - ищи готовый скрипт. |
| Eternity |
13.4.2008, 15:52
Сообщение
#5
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
Ну если это не устраивает, - ищи готовый скрипт. Ну ты же JS программист, у тебя нету что ли? -------------------- ![]() |
| liw |
13.4.2008, 16:03
Сообщение
#6
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
|
| Eternity |
13.4.2008, 16:05
Сообщение
#7
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
1. Я не JS программист. я это понял по первому же твоему посту в этой теме -------------------- ![]() |
| liw |
13.4.2008, 16:12
Сообщение
#8
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
|
| Eternity |
13.4.2008, 16:14
Сообщение
#9
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
я попросил напишите мне код, если бы ты шарил в js то написал бы сразу работающий код
а ты меня ссылками закидывать начал, которые я читать не собираюсь. -------------------- ![]() |
| liw |
13.4.2008, 16:17
Сообщение
#10
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
|
| krest |
13.4.2008, 18:02
Сообщение
#11
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 151 Регистрация: 12.11.2007 Из: Краснодарский край Пользователь №: 7 096 Репутация: 3 |
Для печати liw уже написал код, но можно упростить
Код <script language="JavaScript"> <!-- //Карта для пешеходов function map1_open() { myWin= open('', 'map1','width=1184,height=1400,resizable=yes,scrollbars=yes'); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>Гостиничный комплекс Коломяжский Визит в Санкт-Петербурге.Карта проезда"); myWin.document.write("</title></head><body>"); myWin.document.write("<img src='/pic/Image/map3-2.gif'>"); myWin.document.write ("<form ><input type='button' value='Печать' onClick='window.print();'></form>"); myWin.document.write("</font></center>"); myWin.document.write("</body></html>"); // закрыть документ myWin.document.close(); } --> </script> На счет сохранения рисунка, не знаю, можно ли вооще сделать. Ни где даже не видел. Обычно пишут чтобы сохранить рисунок, нужно нажать правую клавишу мыши и "сохранить рисунок как..." -------------------- |
| Eternity |
13.4.2008, 19:44
Сообщение
#12
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
он написал без онклик.
так, печать есть, это главное. спасибо. -------------------- ![]() |
| liw |
13.4.2008, 19:50
Сообщение
#13
|
|
Житель ![]() ![]() ![]() Группа: Модераторы Сообщений: 283 Регистрация: 2.11.2007 Пользователь №: 6 760 Репутация: 20 |
|
| Eternity |
13.4.2008, 20:42
Сообщение
#14
|
![]() Поселенец ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 3.8.2007 Из: Санкт-Петербург Пользователь №: 4 239 Репутация: 2 |
я твой первый пост имел ввиду, а что ты там за функцию написал я не смотрел. я просил код, который я бы скопировал в цмс и он бы заработал, а не .... вот те кнопки дальше пиши сам
-------------------- ![]() |
| NixoN |
15.4.2008, 14:06
Сообщение
#15
|
![]() Житель ![]() ![]() ![]() Группа: Пользователи Сообщений: 220 Регистрация: 14.3.2007 Пользователь №: 3 334 Репутация: 6 |
я вас ни как не пойму.. liw старался и ответил вам как вы и попросили.. что вас не устраивает? что спросили то и ответил.
нужно чтоб под картинкой были две кнопки: сохранить и печать (картинки естественно) liw прописал то что вам надо было, то-есть кнопки под рисунком. после этого вы пишите что вам нужен работающий код, после чего liw опять вам дал работающий пример кода + ссылки где говорится по подробнее про все это что конечно вас не устроило, дальше комментировать не буду.. словами я вас не буду оскорапельсинчик - нарушу правила форума, но минус в репу я поставлю... кажется я чётка объяснил почему, но если вы и сейчас не поняли то я вам приведу еще один пример, последний, почему я этого сделаю. Цитата(Eternity @ 13.4.2008, 20:42) я просил код, который я бы скопировал в цмс и он бы заработал, а не .... вот те кнопки дальше пиши сам и вот опять ваши слова которые их противоречат нужно чтоб под картинкой были две кнопки: сохранить и печать (картинки естественно) -1 для Eternity объяснил почему +1 для liw за терпеливость и за помощь. прошу прощение за оффтоп |
![]() ![]() |
|
Текстовая версия | Сейчас: 21.7.2008, 3:00 |
|