| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > обновить другой фрейм |
| Автор: g27 1.2.2008, 13:04 |
| Вообщем у меня есть два фрейма, с одного при нажатии кнопки запускается пхп скрипт. Так вот как сделать, что бы тот скрипт одновил например фрейм по имени test. На скоко я понял это делается через java script. Я хотел бы увидеть конструкцию. Спасибо. |
| Автор: bars80080 1.2.2008, 13:12 | ||
| ну если, js, то можно так <frame name="frame1"> <frame name="frame2"> в frame1
|
| Автор: g27 1.2.2008, 13:16 |
| да ссылкой и через пхп можно. А что бы нажимать не надо было, что бы при выполнении пхп скрипта одной из команд была команда обновить некий фрейм. На скоко я понял это делается через js вот и спросил тут как |
| Автор: bars80080 1.2.2008, 13:29 | ||||||
| если требуется обновить оба фрэйма, возможно, лучше тогда уж не использовать фрэймы, а единую страницу если конкретно по задаче, то два способа
кнопку в форму, в ней пишем:
второй вариант, это в первом пхп-скрипте прописать в конце вывода такую строку:
что-то такое |
| Автор: g27 1.2.2008, 13:37 |
| спасибо, буду экспериментировать |
| Автор: g27 1.2.2008, 13:54 |
| заработало. Я рад |
| Автор: g27 2.2.2008, 12:13 |
| У меня не всегда он работает. А альтернативы есть какие-нибудь? |
| Автор: g27 2.2.2008, 21:40 |
| незнаю почему, но перестало работать, вроде ничего не менял. Какие там нюансы могут быть? |
| Автор: g27 2.2.2008, 23:10 |
| я тут ещё подумал, может можно к кнопке в форме прикперить команду обновить другой фрейм (или открыть самого себя) используя пхп? |
| Автор: bars80080 4.2.2008, 11:17 | ||||
на локальном быстром хостинге? попробуйте:
пхп новый фрэйм не откроет, можно либо по нажатию кнопки в форме указать атрибут target="name_frame", тогда результат работы скрипта окроется во фрэйме, либо в пхп-скрипте указать тот же js-код, который сделает обновление в обоих фрэймах |
| Автор: g27 5.2.2008, 21:40 | ||||||
| так, провёл эксперимент, создадим простую страничку с фреймом. Это у нас fr.php
это у нас fr1.php
а это fr2.php
теперь, при нажатии ссылки обновить, должен перегружаться и другой фрейм, я ввёл что бы время показывал для наглядности, но не перегружает. Что не так? |
| Автор: bars80080 6.2.2008, 10:40 | ||
fr2.php
вроде так |
| Автор: g27 6.2.2008, 23:35 |
| вроде работает, спасибо=) |