Данная задача решается с помощью приведенной вами ссылке про JSNOP. Но изначально Вы говорили про POST запросы, а это соовсем другая история ;)
Суть же ее решения (вашей задачи) простым языком (без использования каких-либо бибилиотек):
1. На своем сайте http://mirurokov.ru создаете скрипт, который будет возвращать JS-код с нужными Вам данными в виде, словаря, массива или чего еще хочется. В конце делаете вызов какой-нибудь JS-функции из основной страницы, которая переработает данные из массива в Ваш список выбора.
2. На странице в которую хотите вставить выпадающий список пишите обработчики на контроли выбора, в котором динамически создаете с помощью document.createElement объект типа script и прописываете ему setAttribute( "type", "text/javascript") и setAttribute( "src", "http://mirurokov.ru/ваш_скрипт.php?параметр1=1&параметр2=2&r="+Math.random() )
3. Получаете удовольствие :)
Увидев setAttribute( "src", "http://mirurokov.ru/ваш_скрипт.php?параметр1=1&параметр2=2&r="+Math.random() ) браузер сделает запрос к этому УРЛу, в параметрах к которому Вы передали нужные Вам для построения выдачи данные. ( &r="+Math.random() добавлять обязательно, так как это GET запрос и может иначе закэшироваться )
Результатом будет выполнение отданного данным урлом (http://mirurokov.ru/ваш_скрипт.php) JS кода, в котором Вы можете написать Все что хотите.
JSNOP никак не позволяет отправлять POST-запросы.
А у Вас задача "отправить пост-запрос на другой домен", читайте пост выше.
Если домен (и сайт на который Вы собрались постить) Ваш, то ничего затруднительного нет, делайте call-back функцию в родительском фрейме и вызываете ее как ответ с нужными параметрами. Ну или вообще просто возвращаете html с js-кодом, который делает все что угодно.
Если-же домен не ваш, то это называете CSRF атака и особо выбирать между способами тут не приходится ;) Иных способов кроме формы с method=POST просто не существует.
Между DLE и WordPress лучше выбрать Drupal :) Говорю Вам как человек, расковырявший _многие_ популярные CMS вдоль и поперек.
С точки зрения архитектуры DLE вообще никуда не годится, WordPress лучше, но все равно написан в многих местах plain-text'ом.
Drupal очень продуманный и качественный продукт, по крайней мере с точки зрения программирования :)
Но если Вы поклонник и ценитель WordPress/DLE, то однозначно WordPress, если же Вам по большому счету все равно, то ставьте Drupal.
PS: во, даже репу заминусовали (видать поклонники DLE) ;)
Пост-запросы AJAX в связи с безопасностью по-определению работают только на вызываемом домене (если браузер не глючит).
Если Вы хотите делать какие-то запросы на другой сервер, то Вам необходима какая-то прослойка. Или прокси на стороне сервера, с которого грузится JS код или на клиенте в виде Flash'ки.
При этом, если Вы хотите чтобы это была flash на клиенте, то на домене, на который вы делаете post из flash в корне должен лежать файл crossdomain.xml
вот такого вида:
<?xml version="1.0" ?><cross-domain-policy> <allow-access-from domain="*.domain1.ru" /></cross-domain-policy>
Где domain1.ru - это домен, с которого была загружена flash (если он отличается от того, куда вы хотите постить)
Все это сделано ради безопасности посетителя и веб-сервера, куда Вы собираетесь отправить post-запрос.
Ну если все-таки хочется отправлять посты, то создаем фрейм (0x0px), в нем рисуем форму (как угодно, через document.write или через document.createElement), в форме делаем method="post" и action = "http://www.domain2.ru/желаемый_скрипт", создаем какие надо поля внутри формы и вызываем submit() у созданной формы.
Все легко и просто :) если на сайте не стоит csrf защита ;)
А вот ВАШЕ мнение очень интересно ВСЕМ 😂 😂 😂
Троллить начал именно ты, все мои аргументы насчет неокапчи являлись ФАКТАМИ, которые сами господа из неокапчи никак не опровергли ибо это факты.
Могу повторить для тебя лично:
1. Полностью украденный контент и идея с solvemedia.com вплоть до видеоролика и "исследования об эффективности"
2. Самый дешевый хостинг (hetzenter)
3. Отсутствие мултирезолвности домена (и скорее всего отсутствие нормальной распределенной архитектуры) - полег один сервер, умерла вся система
Ты вообще понимаешь разницу между фактами и фантазиями?
Твои рассуждения насчет глубины моего кошелька и потребностей вебмастеров/рекламодателей это ТВОЯ личная фантазия.
Есть факт, сервис KeyCAPTCHA существует уже более года и уже тысячи сайтов по всему миру выбрали его как надежный инструмент борьбы с спам-ботами. Есть факт, что мы в начале августа добавили рекламные возможности и кол-во сайтов подключаемых к системе постоянно растет. Растет траффик, появляются первые рекламодатели. Сделаны первые выплаты вебмастерам.
Все это факты дорогой, а все остальное это ТВОИ и только ТВОИ фантазии.
И вроде как тебя уже послали в САД, зачем вернулся? Наверное пришел чтоб господина "НЕ СОВСЕМ" с собой забрать? Дык забери и его 😂 и пишите там (в саду) расписки друг другу о том что будите делать с вашими мамами... 😂
Это Вы умные, знающие и воспитанные господа влезли в данную тему, начали оффтоп и флуд.
Потому как neocaptcha уже недели две назад как умерла.
Кому что и что понижает, каждый решает сам, а Вы сударь похоже за всех вебмастеров порешать изволите 😂 да и за рекламодателей тоже 😂 За 15 рублей можно понизить лояльность аудитории, а за 3 рубля - "ну как-то стремно..." 😂
А откуда она тогда возьмется (аудитория), если лояльность ее за 15 рублей свели к 0? Не болтайте чепухи. Каждый сам для себя решает что ему надо, а что нет. Что для его сайта и посетителей хорошо, а что не очень.
Доводов не было у Вас с самого первого поста Вы начали высасывать из пальца и фантизировать насчет нашего финансового благополучия 😂 Оно почему-то Вас очень заботит 😂
Ну и если человек застревает в своих фантазиях (это Ваш случай) то конечно делается вывод о том, что человек или просто глухой(слепой) или ему нравится жить в нарисованном мире :)
В Вашем мире у KeyCAPTCHA заканчиваются деньги, нет рекламодателей и вебмастерам стремно ставить защиту от спама с монетизацией в размере 3 рубля за клик.
Это Ваш мир и я не смею Вам мешать в нем находиться 😂 аминь...
Это какая по-вашему у него тогда должна была быть зарплата, если он сам говорит, что с ним за два месяца не рассчитались 😕 :D
По моей задумке этот товарищ должен был помогать в общении на буржуйских форумах (так как он 12 лет прожил в Португалии, знает английский, но на кой-то хрен вернулся в Сибирь), за 30 т.р. в месяц, так и было до марта месяца. В марте я понял что к общению с пользователями и вообще общению в сети его лучше не допускать (посмотрите что он пишет здесь, это несвязанный бред подростка в протуберантном периоде, хотя товарищу 49 лет) я сказал - сиди дома, получай 11.5 т.р. за пару часов работы, веди твиттер и просматривай интернет на предмет новых дискуссий про наш сервис.
Он честно держался целых два месяца, и даже приходил, брал деньги :) Но потом в один прекрасный день на одном из форумов, он, от имени сервиса опубликовал статью о мировом заговоре Google против человечества ну и против KeyCAPTCHA в частности.
Такого издевательства мой мозг уже выдержать не мог.
И я сказал что "давайте Геннадий расстанемся".
На что мне было отвечено что я ему незаконно понизил з/п, когда договорился с ним, что он будет сидеть дома и работать сколько хочет за 11.5 т.р. (хотя он два месяца молчал об этом и деньги брал).
Ну и что он не отдаст пароли к аккаунтам в gmail и twitter :) и будет гадить где только можно.
Я устал с ним ругаться и говорю - "Геннадий, давайте я Вам дам 110 т.р. и мы расстанемся, по-хорошему"
В ответ мне приходит БОООЛЬШОЕ письмо в котором расписанно какой я нехороший человек, что он работал 150 часов в неделю (твиттер вел), и что я должен минимум в 3 раза больше в виду моральной компенсации за мучительные месяцы общения со мной ;) Это тобишь 330 т.р.
И если я с ним не рассчитаюсь, то - "я приму накаутирующие действия на интернет" (с) Геннадий.
Тут даже у меня юмор кончился, я пошел и написал заявление в ОБЭП. После встретился с ним, предварительный разговор записал на диктофон, на основании этого мне выдали камеру для оперативной съемки и его взяли споличным :)
Теперь товарищу грозит 163 УК часть 2 "Вымогательство в крупном размере" так как сумма больше 250 т.р.
Вот такая вот "веселая" история 🍿
babnicks добавил 03.10.2011 в 22:07
Ну он специально зарегался, чтобы со мной поговорить, мазохист похоже 😂 Несет пургу из поста в пост и даже не читает ответов 😂 Отвечать ему уже теперь и не буду, нет смысла.
Я же ему написал - "3 рубля за переход это РЫНОЧНАЯ ЦЕНА" а он:
leg08, ТОВАРИЩ ТЫ НАДОЕЛ ИДИ В САД или туда откуда пришел.
PS: у всех форумчан прошу искренне прощение, за тот базар, который здесь получился.