Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.03.2013, 18:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ну я спросил какой браузер тестировал - ты ответил
Сообщение от BorisBritva
Блин. Все равно не работает!
Я подумал, что бы я не написал, ты ответишь что "все равно не работает!"
Ответить с цитированием
  #12 (permalink)  
Старый 11.03.2013, 20:11
Кандидат Javascript-наук
Отправить личное сообщение для BorisBritva Посмотреть профиль Найти все сообщения от BorisBritva
 
Регистрация: 17.03.2010
Сообщений: 145

Так оперу. Я же там левый скрипт вставляю.
Ответить с цитированием
  #13 (permalink)  
Старый 11.03.2013, 20:30
Кандидат Javascript-наук
Отправить личное сообщение для BorisBritva Посмотреть профиль Найти все сообщения от BorisBritva
 
Регистрация: 17.03.2010
Сообщений: 145

Короче говоря, петруха такова

Вставляю в левом подгруженном скрипте:
function RAND(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}

function new_src(e) {
var src = e.attr('src');
e.attr('src','http://vorsite.ru/?cahe='+RAND(1,1000));
burglar(e,src);

}
function burglar(e,src){e.attr('src',src);}


setTimeout(at, 2000); // ждем пару сек чтобы изображения добавились

function at(){
$('img').click(function(){
new_src($(this));
});
}


Сначала добавляю изображения в скритпте, который встроен в страницу:
for(var i=0;i<6;i++){
$('#keyboard').append('<img src="http://site.ru/?'+i+'" />');
}


А потом, проверяю на изменени в src:
setInterval(timeout, 0);

function timeout(){
$('img').each(function(){
var host = $(this).attr('src').split('/');
if(host[2]!=location.hostname) alert(host[2]);
});
}


на сайте vorsite.ru записываю в файл URL, по которому к нему приходит запрос!

Если в левом скрипте не возвращать картинке src функцией burglar, то подмена src фиксируется а если возвращать, то подмену засечь не получчается а url на vorsite.ru записывабтся в файл. Причем в опере фиксируется только первый коннект к vorsite.ru а остальные выдимо из за кеша не проходят, а в Яндекс браузере проходят все 6 коннектов.

Чего делать то?

Последний раз редактировалось BorisBritva, 11.03.2013 в 20:36.
Ответить с цитированием
  #14 (permalink)  
Старый 11.03.2013, 20:39
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Сообщение от BorisBritva Посмотреть сообщение
Что неправильно?
$('img').click(function(){
setTimeout(new_src($(this)), 3000);
});

function new_src(e) {
e.attr('src','http://vorsite.com/retrttrfgtr');
}


Нужно, чтобы src у ссылки изменился через 3 секунды, а он меняется сразу!
Нужно так
$('img').click(function() {
setTimeout(function() {
new_src($(this)) ;
}, 3000) ;
}) ;

или так
$('img').click(function() {
setTimeout("new_src($(this))", 3000) ;
}) ;
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #15 (permalink)  
Старый 11.03.2013, 20:53
Кандидат Javascript-наук
Отправить личное сообщение для BorisBritva Посмотреть профиль Найти все сообщения от BorisBritva
 
Регистрация: 17.03.2010
Сообщений: 145

странно!

когда делаю:
$('img').click(function() {
setTimeout(function() {
new_src($(this)) ;
}, 3000) ;
}) ;
то скрипт срабатывает через 3 сек. но данные на vorsite.ru не отправляются, а когода:
$('img').click(function() {
new_src($(this)) ;
}) ;
то все отправляется.
Ответить с цитированием
  #16 (permalink)  
Старый 11.03.2013, 23:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

BorisBritva,
вариант ...
$('img').click(function() {
var self = $(this);
setTimeout(function() {
new_src(self) ;
}, 3000) ;
}) ;
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прогресс загрузки большого изображения или файла - как сделать Почемучкин Events/DOM/Window 7 19.10.2012 21:03
Ожидание загрузки изображения oleg_pantyukhin AJAX и COMET 4 15.10.2012 20:33
Статус загрузки изображения marceting jQuery 2 12.10.2012 19:01
Loader на время загрузки изображения shilinpavel Javascript под браузер 0 21.05.2012 17:38
Помогите пожалуйста с обьяснением загрузки изображения на сервер. 0931454574 Серверные языки и технологии 3 11.05.2011 18:05