Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Узнать размер подгружаемого файла / 12 сообщений из 12, страница 1 из 1
29.09.2009, 09:31
    #36221869
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать размер подгружаемого файла
Доброго времени суток!
У меня на странице есть iframe, в который грузятся другие странички:
Код: plaintext
<iframe src="Default.htm" id="myframe" name="Фрейм" scrolling="no" frameborder="0" width="100%" height="750"> 
Как мне узнать высоту содержимого подгружаемого файла (Default.htm), чтоб установить высоту самого фрейма?
Заранее спасибо :)
...
Рейтинг: 0 / 0
29.09.2009, 10:21
    #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
29.09.2009, 10:56
    #36222024
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать размер подгружаемого файла
Цивильнее занести это в онлоад. Убьешь двух зайцев.
1. браузер бут понимать высоту только тогда, когда поймет с чем имеет дело
2. експресион вроде не всеми браузерами подерживаеться, так что и больше браузеров будут тя понимать.
...
Рейтинг: 0 / 0
29.09.2009, 11:07
    #36222059
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать размер подгружаемого файла
Вот еще воевал...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
29.09.2009, 11:44
    #36222170
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать размер подгружаемого файла
РенатЦивильнее занести это в онлоад. Убьешь двух зайцев.
а нельзя ли подробнее, как это сделать?

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

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

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

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


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