Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Печать широкой таблицы при помощи JavaScript / 7 сообщений из 7, страница 1 из 1
29.09.2005, 11:45
    #33295220
Liao Dzan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
Всем доброго времени суток!
У меня такой вопрос.
Есть у меня широкая таблица, а ее надо распечатать по клику на баттоне.
Дык вот она у меня при печати обрезается по ширине экрана. Помогите пожалуйста сдалать так чтобы таблица полностью печаталась.
...
Рейтинг: 0 / 0
29.09.2005, 14:46
    #33296046
Liao Dzan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
там 2 таблицы. Хотя бы подскажите как эти таблицы перекинуть в Excel
...
Рейтинг: 0 / 0
29.09.2005, 16:27
    #33296406
lite_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
Liao Dzanтам 2 таблицы. Хотя бы подскажите как эти таблицы перекинуть в Excel
Юзай ActiveX, правда это работает только в ИЕ.
...
Рейтинг: 0 / 0
29.09.2005, 16:46
    #33296478
Liao Dzan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
Это как раз понятно, одну таблицу я без проблем запихиваю, а вот две как-то не получается. Если можно приведите пожалуйста код, буду весьма благодарен
...
Рейтинг: 0 / 0
29.09.2005, 18:12
    #33296781
lite_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
Ну у меня это выглядит следующим образом...

Код: 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
30.09.2005, 08:22
    #33297404
Liao Dzan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
Спасибо, но появился еще один вопросик - у меня таблицы создаются динамически, как мне получить размерность таблицы.
...
Рейтинг: 0 / 0
30.09.2005, 19:58
    #33299460
lite_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать широкой таблицы при помощи JavaScript
В смысле размерность таблицы?
Я думаю что количество полей то ты знаешь.
Тогда ставишь условие записывать, пока все поля в одной строке не будут пустыми.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Печать широкой таблицы при помощи JavaScript / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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