powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загнать содержимое файла в html
9 сообщений из 9, страница 1 из 1
Загнать содержимое файла в html
    #35687928
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть html файл и несколько вордовских файлов... Нужно содержимое ворд файлов вывести в html. Делал так: вордовкие файлы сохранял как htm, а потом в html файле добавлял их через iframe. Но возникла проблема: iframe или же добавляет прокрутку или же обрезает содержимое... никак не хочет подгоняться под высоту содержимого....

У кого-то есть какие-то идеи?
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688654
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установить ему высоту насильно скриптом?
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688808
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, спасибо что откликнулся! Я уже думал над этим вариантом. Только как я буду знать эту высоту? То есть как мне получить ее значение?
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688832
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где и как планируется делать эту сборку?
Вариантов гора, начиная от "ручками".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688841
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.frames(0).style.height = document.frames(0).document.body… а вот какой из height'ов отвечает за реальную высоту документа, не помню. offsetHeight вероятно.
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688865
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Средсвами xslt. Только не нада отсылать в ту ветку форума =). Все равно эту часть нужно делать или с помощью html или JavaScript.

Собственно попытаюсь обяснить получче:
Из xml будут дергаться пути к ворд файлам. В xsl файле с помощью html или JavaScript нужно эти файлы добавить в один html файл. То есть идет там какой-то текст, потом содержимое файла, потом опять текст, потом опять содержимое файла.... Как я уже говорил пока додумался делать или через iframe но его высоту не могу подогнать под высоту содержимого файла... В принципе думал в JavaScript задать принудительно высоту iframe. Но вот не знаю откуда взять эту высоту....(
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35688867
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой пока писал текст - не видел что Antonariy ответил.... Счас проверю. Спасибо.
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35690790
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<script language='javascript' type='text/javascript'>
	function iFrameHeight(Ifrid) 
	{  
		var h =  0 ;	
		h = document.frames(Ifrid).document.body.scrollHeight;		
		document.getElementById(Ifrid).style.height = h +  300  + 'px';		

	}
</script>

 1 

<iframe onload='iFrameHeight("blockrandom")' id='blockrandom' name='pnCPG1'  src='d:\1.mht' width='100%' scrolling='no' align='top' frameborder='0'></iframe>

 2 

<iframe onload='iFrameHeight("block")' id='block' name='pnCPG2'  src='d:\2.mht' width='100%' scrolling='no' align='top' frameborder='0'></iframe>

 3 


Первый файл нормально, а вот второй нет.... Что я делаю неправильно?

З.Ы. 300 то методом подбора добавляю )
...
Рейтинг: 0 / 0
Загнать содержимое файла в html
    #35702341
ФайлВHtml
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому - то интересно то нашел способ... правда работает кривовато (нормально растягивает высоту если в файле текст и таблицы, если же есть рисунки, то не правильно):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<html>
<body>

<script language='javascript' type='text/javascript'>

	function ResizeIF(Ifrid)  
	{  
		var the_height=
			parent.document.getElementById(Ifrid).contentWindow.document.body.scrollHeight;

		  //change the height of the iframe
		  parent.document.getElementById(Ifrid).height=the_height;
	}   

</script>

<iframe onload='ResizeIF("block5")' id='block5' name='pnCPG2'  src='d:\5.mht' height='100%' width='100%' scrolling='no' align='top' frameborder='0'></iframe>

</body>
</html>

...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загнать содержимое файла в html
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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