| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Незаметно изменить src фрейма |
| Автор: iron logic 19.2.2004, 19:29 |
| Задача очень специфическая. Нужно незаметно изменить src у фрейма, чтобы в будущем сделать location.reload() этого фрейма уже по изменённому src. Сейчас поясню - что имеется ввиду. Если сделать так top.document.all["refresh"].src="qwe.php", то src у фрейма изменится, НО при этом сразу же изменится и содержимое страницы в этом фрейме. А мне нужно сделать так, чтобы src изменился, но содержимое страницы при этом не изменилось. Мне это нужно для того, чтобы сделать top.refresh.location.reload() с изменённым src, а потом вернуть фрейму исходный src. Перезагрузить страницу мне нужно именно методом reload(). Если выразить кодом всё то, что я хочу, то это выглядело бы так: code:-------------------------------------------------------------------------------- top.document.all["refresh"].src.value="qwe.php" top.refresh.location.reload() top.document.all["refresh"].src.value="asd.php" -------------------------------------------------------------------------------- Но, к сожалению, такой вариант не работает. Есть ли решение у данной задачи? Спасибо. |
| Автор: Гость 20.2.2004, 03:45 |
| Нет. |
| Автор: GoodBoy 20.2.2004, 13:16 |
| Может подробнее опишите задачу... Гладишь и варианты решения появятся... |
| Автор: iron logic 20.2.2004, 16:12 |
| Т.е. в идеале я хочу, чтобы было так: top.refresh.location.reload("какой_угодно_УРЛ"), но метод reload() не принимает УРЛ в качестве параметра, а replace("какой_угодно_УРЛ"), assign("какой_угодно_УРЛ") и location="какой_угодно_УРЛ" мне не подходят. |
| Автор: Sardar 20.2.2004, 17:05 |
| Наверное стоит пересмотреть задачу и пойти обходным путем, других вариантов я не вижу. Администрация форума с удовольствием приглашает вас зарегистрироваться и стать нашим постоянным участником |
| Автор: iron logic 20.2.2004, 17:13 | ||
Приглашение принято |
| Автор: MuToGeN 20.2.2004, 19:57 |
| > replace("какой_угодно_УРЛ"), assign("какой_угодно_УРЛ") и > location="какой_угодно_УРЛ" мне не подходят почему? |
| Автор: iron logic 20.2.2004, 20:10 |
| MuToGeN Они берут картинки из кэша, а мне нужно - чтоб загружались новые, с сервера. |
| Автор: Sardar 21.2.2004, 16:33 |
| Можно запретить кеширование. В ветке PHP много примеров. |
| Автор: Гость 22.2.2004, 00:03 |
| или так? location.href='image.gif?d=' + Math.random(); |