Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.04.2012, 22:26
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

ExtJS: нет реакции события нажатие кнопки на тубоксе.
Есть код:
<script type="text/javascript" >
	    function showFeedbackWin() {
	        if (!win) 
            {
                var win = new Ext.Window({
                    width: 900,
                    id: 'autoload-win',
                    height: 700,
                    autoScroll: true,
                    autoLoad: { url: 'site2.htm' },
                    tbar: [{
                        text: 'Reload',
                        handler: function () {
                            win.load(win.autoLoad.url);
                        }
                    }],
                    bodyStyle: { 'background-color': '#FFFFFF' }
                })
	        }
	        win.show();
	    }
	</script>
<input type="button" value="Click My" onclick="showFeedbackWin();" style="height:50px; width:750px" />

то есть выводится окошко с ХТМЛ текстом и с тулбаром в котором есть одна кнопка.
Проблема: Нет реакции на нажатие кнопки:
handler: function () {
                            win.load(win.autoLoad.url);
                        }

Вместо "win.autoLoad.url" я подставляю другие значения, например "site5.html" - не подгружается.
Подскажите что делаю не так.
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2012, 08:13
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

win.load is not a function

у вас метод load не описан.
Ответить с цитированием
  #3 (permalink)  
Старый 03.04.2012, 10:37
Интересующийся
Отправить личное сообщение для vitaliy.khmurach Посмотреть профиль Найти все сообщения от vitaliy.khmurach
 
Регистрация: 19.03.2012
Сообщений: 16

win.loader.load(win.autoLoad.url);

Demo http://ext4all.com/post/how-to-reload-window-content
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2012, 20:47
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

загрузить другой документ
Да "Reload" работает!
Но, а если надо при нажатии на кнопку "Reload", надо загрузить другой документ, например "site7.htm", то не работает такой вариант:
handler: function () {
                        var win = this.up('window');
                        win.loader.load('site7.htm');
                    }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление события кнопки TheHappy Общие вопросы Javascript 0 06.03.2012 10:30
Как отследить нажатие кнопки назад? olga153b Events/DOM/Window 3 06.11.2011 21:47
Можно ли узнать нажатие кнопки "назад" в браузере ? phenom jQuery 0 03.02.2011 18:07
EXTJS платный или нет mycoding ExtJS 32 26.01.2011 13:41
АВТОМАТИЧЕСКОЕ НАЖАТИЕ КНОПКИ niger Общие вопросы Javascript 4 04.03.2010 13:59