тый айдишку фрему рандомом проставляй и будет тебе щастье...
|
не катит
Цитата:
Такое ощущение что IE невменяемый... |
в первом варианте src сразу вставлялось... А надо сначала втавить фрейм с рандомным id, а потом уже найти его в дереве документа и проставить ему src.
|
Цитата:
var rr = 'i'+Math.round(Math.random()*100000); document.body.innerHTML += '<iframe id="'+rr+'"></iframe>'; document.getElementById(rr).src= 'http://test.wt/v.php?r='+Math.random(); Результат: Array ( [r] => 0.22127625157030622 ) Array ( [r] => 0.22127625157030622 ) Array ( [r] => 0.1377826070750372 ) Array ( [r] => 0.1377826070750372 ) Array ( [r] => 0.8080131587721691 ) Тут нужен способ посерьезнее! |
у меня всё отлично работает... Давай ссылку на тестовую страничку, посмотрим...
|
Цитата:
Ты видишь только результат обработки второй загрузки "не кэшированной". А первая промелькивает мгновенно. Она то и несет в себе старые данные. Следи внимательно за потоком информации... Результат загрузки и двух нажатий F5: Array ( [r] => 0.22127625157030622 ) Нажимается F5 Array ( [r] => 0.22127625157030622 ) Array ( [r] => 0.1377826070750372 ) Нажимается F5 Array ( [r] => 0.1377826070750372 ) Array ( [r] => 0.8080131587721691 ) |
Вставь в файл-приемник запроса строку:
file_put_contents('income.txt', print_r($_GET, true)."\n", FILE_APPEND); и загляни в файл income.txt после F5 |
Позволил себе подправить скрипт, так работает:
<script> document.write('<iframe name="nn' + Math.round(Math.random()*1000) + '" id="nnn"></iframe>'); ifr = document.getElementById('nnn'); ifr.src='http://site.wt/v.php?r=' + Math.random(); </script> Смотрел с помощью HTTPSpy Вообще конечно IE7 как-то неправильно себя ведет, отправляя запросы на один и тот же адрес... |
Цитата:
Чтобы убедиться вставьте <?php file_put_contents('income.txt', print_r($_GET, true)."\n", FILE_APPEND); ?> в файл приемник |
вопрос меняется (т.к. нет времени бороться с IE)
Можно ли считать, что столь быстрая смена src не позволит загрузиться кэшированной странице на удаленном домене с неидеально быстрой связью?
|
Часовой пояс GMT +3, время: 10:49. |