Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / необходимо разблокировать кнопку, как только страница подгрузилась / 25 сообщений из 53, страница 1 из 3
26.06.2008, 17:24
    #35397272
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
при нажатии на кнопку создаю iframe, одновременно блокирую кнопку которую нажимал.
необходимо разблокировать кнопку, как только страница подгрузилась, подскажите как это сделать
...
Рейтинг: 0 / 0
26.06.2008, 17:32
    #35397300
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Так вообще можно сделать???
...
Рейтинг: 0 / 0
26.06.2008, 17:33
    #35397303
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
У ифраме есть событие онлоад.
...
Рейтинг: 0 / 0
26.06.2008, 17:38
    #35397324
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
ShSergeУ ифраме есть событие онлоад.


Код: plaintext
1.
2.
3.
4.
5.
<html>
<body>
<iframe src="11.rar" onLoad="Alert("jr");" />
</body>
</html>

что то неработает!
...
Рейтинг: 0 / 0
26.06.2008, 17:41
    #35397339
ajaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
AjaxMan ShSergeУ ифраме есть событие онлоад.


Код: plaintext
1.
2.
3.
4.
5.
<html>
<body>
<iframe src="11.rar" onLoad="Alert("jr");" />
</body>
</html>

что то неработает!


Пардон, тупанул
Код: plaintext
1.
2.
3.
4.
5.
6.
<html>
<body>
<iframe src="11.rar" onLoad="alert('jr');" />
</body>
</html>

...
Рейтинг: 0 / 0
26.06.2008, 17:42
    #35397340
dareks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Тебе надо в том документе который грузиться во фрейме встаить код
Код: plaintext
1.
parent.Твоя Форма.Твой елемент.disabled=false;
...
Рейтинг: 0 / 0
26.06.2008, 17:57
    #35397406
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
А у меня тогда почему работает
?
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body>
<iframe onload="alert('qqq');" name="ifr" id="ifr" src="http://www.sql.ru/forum/actualthread.aspx?tid=570909"></iframe>
</body>
</html>
...
Рейтинг: 0 / 0
26.06.2008, 18:03
    #35397432
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Тогда еще вопрос в догонку, а как у iframe поменять src!
...
Рейтинг: 0 / 0
26.06.2008, 18:06
    #35397442
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
твой_ифраме.src=... .
...
Рейтинг: 0 / 0
26.06.2008, 18:06
    #35397443
dareks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
AjaxManТогда еще вопрос в догонку, а как у iframe поменять src!

Код: plaintext
ifr.src="www.google.com"
...
Рейтинг: 0 / 0
26.06.2008, 18:12
    #35397454
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<html>
<head><title> 1 </title></head>
<body>
<form>
<iframe id="load1" onLoad="act.disabled=false" style="widtn:0px;height:0px;display:none;"></iframe>

<input id="act" type="button" value="Получить данные" onClick="this.disabled=1;load1.src='11_j1.rar';" />
</form>
</body>
</html>

что то кнопка не разблокируеться!(((
...
Рейтинг: 0 / 0
26.06.2008, 18:15
    #35397461
dareks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
AjaxMan
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<html>
<head><title> 1 </title></head>
<body>
<form>
<iframe id="load1" onLoad="act.disabled=false" style="widtn:0px;height:0px;display:none;"></iframe>

<input id="act" type="button" value="Получить данные" onClick="this.disabled=1;load1.src='11_j1.rar';" />
</form>
</body>
</html>

что то кнопка не разблокируеться!(((


Ты ей имя укажи, или обращайся по ИДУ

Данное обращение по имени onLoad="act.disabled=false"

КОторого нет
...
Рейтинг: 0 / 0
27.06.2008, 10:05
    #35398039
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Код: 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.
<html>
<head><title> 1 </title></head>
<script type="text/javascript">

function loading(obj){
	obj.disabled= 1 ;

	var myiFrame = document.createElement('iframe');
	document.body.appendChild(myiFrame);
	myiFrame.id="myif";
	myiFrame.setAttribute('height','0px');
	myiFrame.setAttribute('width','0px');
	myiFrame.attachEvent("onLoad", load_iframe);
	
	myiFrame.src='11_j1.rar';

}

function load_iframe(){
	act.disabled=false;
}

</script>
<body>
<form>

<input name="act" id="act" type="button" value="Получить данные" onClick="loading(this);">

</form>
</body>
</html>

вот вобщем переделал немного, но что то обработчик неработает, подскажите что нетак сделал!
...
Рейтинг: 0 / 0
27.06.2008, 10:33
    #35398102
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Все так, но события не дождешься. Потому что ты в ифрейм хочешь загрузить файл, а не html-документ. C файлами dom не работает.
...
Рейтинг: 0 / 0
27.06.2008, 10:40
    #35398123
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
AntonariyВсе так, но события не дождешься. Потому что ты в ифрейм хочешь загрузить файл, а не html-документ. C файлами dom не работает.
ну попробовал я подсунуть файл, а один фиг неработает, да и какая разница что там будит html файл или rar!
я думаю что никакой, но почему обработчик неприкручиваеться?
смотрел в fierBuge

Код: plaintext
1.
<iframe id="myif" height="0" width="0" src="11.rar">
...
Рейтинг: 0 / 0
27.06.2008, 10:48
    #35398152
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Ну сказали же НЕЛЬЗЯ
!
...
Рейтинг: 0 / 0
27.06.2008, 10:54
    #35398173
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Так подскажите как же тогда быть?
...
Рейтинг: 0 / 0
27.06.2008, 11:08
    #35398206
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Вот нашел на форуме...
Код: 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.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
    <script type="text/javascript">
    var http_request = false; 
    function Open()
    {      
       if (http_request.readyState ==  4  && http_request.status ==  200 )
       {
            document.getElementById("MyDiv").innerHTML = http_request.responseText;
            document.getElementById("MyDiv").style.color="#000";
       }
    }
    function LoadText()
    {
        document.getElementById("MyDiv").style.color = "#ccc";
        document.getElementById("MyDiv").innerHTML = "Загрузка ...";
        
        if (window.XMLHttpRequest)
            http_request = new XMLHttpRequest(); 
        else if (window.ActiveXObject){ 
            http_request = new ActiveXObject("Microsoft.XMLHTTP");}
        if(!http_request){ 
            document.getElementById("MyDiv").style.color = "#900";
            document.getElementById("MyDiv").innerText = "Не могу создать экзмепляр класса XMLHttpRequest";
            return; }  
               
        http_request.onreadystatechange = Open;            
        http_request.open("get", "downloads.zip", true);            
        http_request.send(null); 
        }
    
    </script>
</head>
<body>
    <div id="MyDiv" style="border:1px #ccc solid; width:300px; height: 15px; text-align:center"><a href="javascript:LoadText()">Загрузить</a></div>
</body>
</html>
но вот вопрос, как мне его переделать чтобы загружались файлы
...
Рейтинг: 0 / 0
27.06.2008, 11:23
    #35398248
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Если хотите сохранить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function Open()
{
	if(http_request.readyState== 4  && http_request.status== 200 )
	{
		if(!(oStr=new ActiveXObject("ADODB.Stream")))
			return;

		oStr.Mode= 3 ;
		oStr.Type= 1 ;
		oStr.Open();
		oStr.Write(http_request.responseBody);
		oStr.SaveToFile(FileName, 2 );
	}
}

P.S. M$ IE only
P.P.S. А какая, так сказать, конечная цель предприятия?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.06.2008, 11:29
    #35398271
AjaxMAn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Ex_Soft
Если хотите сохранить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function Open()
{
	if(http_request.readyState== 4  && http_request.status== 200 )
	{
		if(!(oStr=new ActiveXObject("ADODB.Stream")))
			return;

		oStr.Mode= 3 ;
		oStr.Type= 1 ;
		oStr.Open();
		oStr.Write(http_request.responseBody);
		oStr.SaveToFile(FileName, 2 );
	}
}

P.S. M$ IE only
P.P.S. А какая, так сказать, конечная цель предприятия?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Пишит что ошибка в строке
if(!(oStr=new ActiveXObject("ADODB.Stream")))
...
Рейтинг: 0 / 0
27.06.2008, 12:03
    #35398387
ajaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
пишит что невозможно создать объект(((
...
Рейтинг: 0 / 0
27.06.2008, 12:15
    #35398422
ajaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Код: 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.
56.
57.
58.
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <script type="text/javascript">

    var http_request = false;
	var oStr = false;

function Open()
{
	if(http_request.readyState== 4  && http_request.status== 200 )
	{

		document.getElementById("act").disabled= 0 ;

		var myiFrame = document.createElement('iframe');
		document.body.appendChild(myiFrame);
		myiFrame.id="myif";
		myiFrame.setAttribute('height','0px');
		myiFrame.setAttribute('width','0px');

		myiFrame.document.write(http_request.responseBody);		

	}
}

    function LoadText(obj)
    {
        //document.getElementById("MyDiv").style.color = "#ccc";
        //document.getElementById("MyDiv").innerHTML = "Загрузка ...";
	obj.disabled= 1 ;
        
        if (window.XMLHttpRequest)
            http_request = new XMLHttpRequest(); 
        else if (window.ActiveXObject){ 
            http_request = new ActiveXObject("Microsoft.XMLHTTP");}
        if(!http_request){ 
            document.getElementById("MyDiv").style.color = "#900";
            document.getElementById("MyDiv").innerText = "Не могу создать экзмепляр класса XMLHttpRequest";
            return; }  
               
        http_request.onreadystatechange = Open;            
        http_request.open("get", "downloads.php", true);            
	http_request.send(null); 




        }
    
    </script>
</head>
<body>
<div id="MyDiv" style="border:1px #ccc solid; width:300px; height: 15px; text-align:center">
	<input name="act" id="act" type="button" value="Получить данные" onClick="LoadText(this)">
</div>
</body>
</html>

вот еще одна попытка , но опять провальная, подскажите как сделать плз...
...
Рейтинг: 0 / 0
27.06.2008, 12:21
    #35398433
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
ajaxMan
пишит что невозможно создать объект(((

1. Ex_Soft
P.S. M$ IE only

2. Настройки безопасности осла
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.06.2008, 12:24
    #35398451
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
ajaxMan
подскажите как сделать плз...

Ex_Soft
P.P.S. А какая, так сказать, конечная цель предприятия?

Хорошо сформулированная постановка - половина решения. М.б. Вы левой рукой пытаетесь почесать правое ухо? Или, 4 example, лисапет уже давно существует... Всяко быват...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.06.2008, 12:32
    #35398481
AjaxMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
необходимо разблокировать кнопку, как только страница подгрузилась
Ex_Soft
ajaxMan
подскажите как сделать плз...

Ex_Soft
P.P.S. А какая, так сказать, конечная цель предприятия?

Хорошо сформулированная постановка - половина решения. М.б. Вы левой рукой пытаетесь почесать правое ухо? Или, 4 example, лисапет уже давно существует... Всяко быват...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Ну так покажите этот лесопед пож-та!
я же не пытаюсь флудить...
если непонятна постановка задачи, то попытаюсь объяснить еще раз!

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


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