|
|
|
| Есть два фреймы (одна php страница слева а другая - справа). Нужно сделать так, чтоб после исполнения скрипта в одном фрейме, обновлялся другой на екране (идентично клавыше F5, но обновления нужно сделать только в левом фрейме). Помогите разобраться с етой проблемой. Спасибо! | |
|
|
|
|
|
|
|
для: IgorT
(18.09.2006 в 16:43)
| | Вообще-то это надо делать на JavaScript! В правом окне(например) пишешь:
<script>
window.parent.getElementById['left_frame'].src = 'http://xxx.xx/xxx.php?123456789';
//Тут указан адрес страницы(левого фрейма).
//left_frame - это имя фрейма
//Вместо 123456789 надо генерировать всегда разное число,
//чтобы страница не кэшировалась.
</script>
|
Также можно попробовать сделать так:
<script>
window.parent.getElementById['left_frame'].reload();
</script>
|
P.S. А вообще лучше обратись на форум JavaScript | |
|
|
|
|
|
|
|
для: komex
(18.09.2006 в 23:18)
| | В левом фрейме есть допустим кнопка, по нажатию на которую происходит что-то и в конце этого пишем:
<?
echo "<script>";
echo "window.parent.getElementById['right_frame'].location.href = '" . $_SERVER["PHP_SELF"] . "?rnd=" . time() . "'";
echo "</script>";
?>
|
И в правом фрейме происходит релофд и переход на туже страницу что и была токо после добавляется параметр "?rnd=UNIX_TIME", чтобы страница не кешировалась.
А вообще приведи куски кода что и где должно быть - обязательно поможем. | |
|
|
|