powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Узнать размер подгружаемого файла
12 сообщений из 12, страница 1 из 1
Узнать размер подгружаемого файла
    #36221869
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
У меня на странице есть iframe, в который грузятся другие странички:
Код: plaintext
<iframe src="Default.htm" id="myframe" name="Фрейм" scrolling="no" frameborder="0" width="100%" height="750"> 
Как мне узнать высоту содержимого подгружаемого файла (Default.htm), чтоб установить высоту самого фрейма?
Заранее спасибо :)
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36221950
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел вот такой способ:
Код: plaintext
<iframe width= 100  height= 100  src= 1 .htm name=q style="height:expression(document.frames.q.document.body?document.frames.q.document.body.scrollHeight+20:100);"></iframe>
он работает, правда, я ничего не понял )))
можно как то "цивилизованнее" сделать?
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222024
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цивильнее занести это в онлоад. Убьешь двух зайцев.
1. браузер бут понимать высоту только тогда, когда поймет с чем имеет дело
2. експресион вроде не всеми браузерами подерживаеться, так что и больше браузеров будут тя понимать.
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222059
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще воевал...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222170
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РенатЦивильнее занести это в онлоад. Убьешь двух зайцев.
а нельзя ли подробнее, как это сделать?

Ex_Soft, я так понял, там задача не совсем такая..
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222198
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YarmakINя так понял, там задача не совсем такая..
YarmakIN Как мне узнать высоту содержимого подгружаемого файла (Default.htm), чтоб установить высоту самого фрейма?
Korcar
проблема свелась к изменению размера iframe в соответствии с содержимым

IMHO, 1:1
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222236
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вправду :)
буду пробовать.
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222298
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал так:
Korcar
проблема свелась к изменению размера iframe в соответствии с содержимым

- работает хорошо :)

вот тут кстати тоже есть решение.
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222454
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однако, в опере и мозиле сие не работает :(
загружаемый файл:
Код: 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.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Body.aspx.cs" Inherits="Body" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Интродакшн</title>
    
    <script type="text/javascript">
	    function movesize()
	    { 
            if (parent.document.getElementById('myframe'))
            {
                subw = parent.document.getElementById('myframe');
                subw.style.height = document.body.scrollHeight+ 25 +'px';
	        } 
	    }
    </script>
    
</head>
<body OnLoad="movesize();">
    <form id="form1" runat="server">
    <div style="">
        f<br />
        g<br />
        fg<br />
        <br />
        g<br />
        sd<br />
        g<br />
        sf<br />
    </div>
    </form>
</body>
</html>
файл, куда загружают:
Код: 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.
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">
    <title>Отдел сводной товварной отчетности</title>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <script type="text/javascript" src="script.js"></script>
    
    <script type="text/javascript">
	    function loadFrame(link) 
	    { 
            document.getElementById('myframe').src = link;
	    } 
    </script>
</head>

<body>
       
   <a href="#" onclick="loadFrame('Body.aspx')" >Главная есть главная.</a></br>

   <div class="content">
        <iframe id="myframe" name="myframe" scrolling="no" frameborder="0" width="100%"> 
   </div>

</body>
</html>
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222525
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222617
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то я этими "штуками" ничего не отлавливаю :(
...
Рейтинг: 0 / 0
Узнать размер подгружаемого файла
    #36222651
YarmakIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо заместо
Код: plaintext
document.body.scrollHeight+ 25 +'px'
юзать
Код: plaintext
document.documentElement.scrollHeight+'px'
таки дела :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Узнать размер подгружаемого файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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