|
8 / 3 / 1
Регистрация: 18.01.2012
Сообщений: 83
|
|
Вывод результата в том же окне20.12.2012, 20:41. Показов 9118. Ответов 16
Метки нет (Все метки)
к примеру есть страница html и скрипт php(он не в хтмл, а вынесен отдельно в файл). По нажатию кнопки выполняется скрипт. Как сделать, чтобы результат скрипта выводился не на новую страницу, а в блок <div> та той же странице html.
0
|
|
| 20.12.2012, 20:41 | |
|
Ответы с готовыми решениями:
16
Вывод результата в том же блоке Вывод результата в окне Вывод результата в другом окне. |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 22.12.2012, 12:11 | |
|
аяксом отправлять запрос на этот скрипт и полученный ответ вставлять в нужный див
Добавлено через 38 секунд либо в самом коде добавить проверку на нажатие кнопки и подключить его в нужном месте страницы
0
|
|
|
8 / 3 / 1
Регистрация: 18.01.2012
Сообщений: 83
|
|
| 22.12.2012, 13:08 [ТС] | |
|
More variants???
0
|
|
|
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
|
|
| 22.12.2012, 13:48 | |
|
Аякс, что тут еще придумывать.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||||||||||||||||||||||||||||||||
| 22.12.2012, 14:05 | ||||||||||||||||||||||||||||||||||||
|
Tdutybq, вам мало этих двух вариантов?
![]() Добавлено через 8 минут
1
|
||||||||||||||||||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
|
| 26.12.2012, 13:20 | |
|
А если нужно сделать типа самообновления. Чтобы из загруженной внутрь дива страницы можно было этот сам див обновить ?
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 26.12.2012, 13:30 | ||
|
-------- страница - это файл файл может быть загружен только туда, где можно прописать адрес этого файла например, в теги APPLET, EMBED, FRAME, IFRAME, IMG, INPUT type=image, SCRIPT XML - у них у всех есть атрибут SRC а у тега DIV такого атрибута нет... -------- так как вы себе представляете "загруженную внутрь дива страницу"?
0
|
||
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
|
| 26.12.2012, 14:01 | |
|
Через jQuery функцией load можно загрузить в div html страницу. Вот я знаю как сделать это чтобы нажав на кнопку она туда грузилась.
А как сделать чтобы она ,после загрузки её туда,сама себя грузить могла в этот же див,нажав на обновить внутри этого дива уже.Это как то надо чтобы яваскрипт добавил свой код в основную страницу чтобы внутренняя кнопка обновления могла обрабатываться.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 26.12.2012, 14:39 | ||
|
и вот эту строку символов (а не страницу) вы присваиваете свойству innerHTML вашего DIV'a чтобы сделать кнопку обновления, вам надо вашу функцию myFunc () дополнить следующим: -- динамически (методом createElement) создать кнопку <input type="button">, -- "повесить" на эту кнопку вызов функции myFunc () -- добавить эту кнопку в DIV
0
|
||
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
|
| 26.12.2012, 15:18 | |
|
А если она внутри уже есть вместе с этой HTML строкой приходит.У неё ид уже есть.Надо просто как-то повесить обработчик на эту кнопку, чтобы основная страница смогла этот ИД увидеть.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 26.12.2012, 15:28 | |
|
если HTML-код кнопки уже имеется в строке символов, да ещё и с id, тогда вообще не понимаю - в чём у вас сложности?
из трёх пунктов, кои я выше указал (" после присвоения DIV.innerHTML = 'строка символов'; прописываете document.getElementById ('id_кнопки').onclick = myFunc; // имя функции без скобок
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
||||||
| 26.12.2012, 15:57 | ||||||
|
Не видит ид.
0
|
||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 26.12.2012, 16:31 | ||||||
|
а это что у вас такое?
никаких только и исключительно document.getElementById ()
0
|
||||||
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
|
| 26.12.2012, 16:38 | |
|
Так тоже пробовал.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 26.12.2012, 16:55 | ||||||
1
|
||||||
|
1 / 1 / 0
Регистрация: 18.11.2011
Сообщений: 25
|
||||||
| 26.12.2012, 18:04 | ||||||
|
Спасибо.Твой пример действительно работает. Я просто использовал библиотеку jQuery. Хотел на чистом JS писать, но пришлось в какой-то момент её подключить.Всё дело в том, что она по своему как-то обрабатывает полученные данные с сервера и поэтому если её кто-то использует ,то по возможности нужно её функциями пользоваться для обработки данных.
Решил так:
Отдельное спасибо kalabuni за активное участие.
0
|
||||||
|
0 / 0 / 1
Регистрация: 03.06.2013
Сообщений: 62
|
|
| 19.06.2013, 15:56 | |
|
0
|
|
| 19.06.2013, 15:56 | |
|
Помогаю со студенческими работами здесь
17
Вывод результата программы в окне Вывод результата в новом окне Вывод результата в новом окне в DataGridView Вывод результата выполнения скрипта в модальном окне Как по нажатию кнопки в открытом новом окне сделать рефреш в том окне откуда оно было открыто? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|