powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Печать широкой таблицы при помощи JavaScript
7 сообщений из 7, страница 1 из 1
Печать широкой таблицы при помощи JavaScript
    #33295220
Liao Dzan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!
У меня такой вопрос.
Есть у меня широкая таблица, а ее надо распечатать по клику на баттоне.
Дык вот она у меня при печати обрезается по ширине экрана. Помогите пожалуйста сдалать так чтобы таблица полностью печаталась.
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33296046
Liao Dzan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там 2 таблицы. Хотя бы подскажите как эти таблицы перекинуть в Excel
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33296406
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liao Dzanтам 2 таблицы. Хотя бы подскажите как эти таблицы перекинуть в Excel
Юзай ActiveX, правда это работает только в ИЕ.
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33296478
Liao Dzan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это как раз понятно, одну таблицу я без проблем запихиваю, а вот две как-то не получается. Если можно приведите пожалуйста код, буду весьма благодарен
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33296781
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у меня это выглядит следующим образом...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<html>
<body>
<table border="1" width="100%" id="table1">
	<tr>
		<td> 1 </td>
		<td> 2 </td>
		<td> 3 </td>
	</tr>
	<tr>
		<td> 4 </td>
		<td> 5 </td>
		<td> 6 </td>
	</tr>
</table>
<p> </p>
<table border="1" width="100%" id="table2">
	<tr>
		<td> 7 </td>
		<td> 8 </td>
		<td> 9 </td>
	</tr>
	<tr>
		<td> 10 </td>
		<td> 11 </td>
		<td> 12 </td>
	</tr>
</table>
<script>
var Excel, Book,j,k;
j= 1 ;//строки
k= 1 ;//столбцы
Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;
Book = Excel.Workbooks.Add()
//Таблица номер раз
Book.ActiveSheet.Cells(j, 1 ).Value='Таблица номер раз';
j++;
for(i= 0 ;i<= 5 ;i++)
{
if(k> 3 ){k= 1 ;j++;}
Book.ActiveSheet.Cells(j,k).Value=table1.cells(i).outerText;
k++;
}
j+= 5 ;
//Таблица номер два
Book.ActiveSheet.Cells(j, 1 ).Value='Таблица номер два';
for(i= 0 ;i<= 5 ;i++)
{
if(k> 3 ){k= 1 ;j++;}
Book.ActiveSheet.Cells(j,k).Value=table2.cells(i).outerText;
k++;
}
</script>
</body>
</html>
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33297404
Liao Dzan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но появился еще один вопросик - у меня таблицы создаются динамически, как мне получить размерность таблицы.
...
Рейтинг: 0 / 0
Печать широкой таблицы при помощи JavaScript
    #33299460
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле размерность таблицы?
Я думаю что количество полей то ты знаешь.
Тогда ставишь условие записывать, пока все поля в одной строке не будут пустыми.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Печать широкой таблицы при помощи JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]