Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Альтернатива фреймовым окнам
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Альтернатива фреймовым окнам

Страниц (2): [1] 2 »
 

1. Gerd - 23 Мая, 2014 - 17:30:31 - перейти к сообщению
Вопрос таков. Есть ли альтернатива фреймовым окнам? Есть ли решение благодаря js?

Дело в том, на сколько я знаю. Поисковики смотрят криво на те сайты, на которых присутствуют фреймовые окна...
2. LIME - 23 Мая, 2014 - 17:43:15 - перейти к сообщению
AJAX
3. Gerd - 23 Мая, 2014 - 18:56:04 - перейти к сообщению
LIME пишет:
AJAX

Спасибо. Не поделитесь готовым примером?

Я вот взял из документации.
CODE (javascript):
скопировать код в буфер обмена
  1. $.ajax({
  2.    type: "POST",
  3.    url: "http://www.test2.ru/",
  4.    data: "name=John&location=Boston",
  5.    success: function(msg){
  6.      alert( "Data Saved: " + msg );
  7.    }
  8.  });


Отвечает ошибкой.
XMLHttpRequest cannot load http://www.test2.ru/. The request was redirected to 'http://www.test2.ru/', which is disallowed for cross-origin requests that require preflight.
4. OrmaJever - 23 Мая, 2014 - 20:22:21 - перейти к сообщению
кроссдоменого ajax'a не существует по причинам безопасности. Для запросов на другой домен либо фреймы либо писать php скрипт который берёт данные и обращаться к нему ajax'ом
5. Gerd - 23 Мая, 2014 - 20:30:14 - перейти к сообщению
OrmaJever пишет:
кроссдоменого ajax'a не существует по причинам безопасности. Для запросов на другой домен либо фреймы либо писать php скрипт который берёт данные и обращаться к нему ajax'ом


Не подскажете. Как из php, сделать обращение и при этом остаться на прежней странице. file_content по моему. Не помню...
6. LIME - 23 Мая, 2014 - 20:31:10 - перейти к сообщению
если свой хост то варианты
CORS
jsonp
1 лучше
7. Gerd - 23 Мая, 2014 - 20:31:57 - перейти к сообщению
LIME пишет:
если свой хост то варианты
CORS
jsonp
1 лучше

Домен другой, посторонний...
8. LIME - 23 Мая, 2014 - 20:32:12 - перейти к сообщению
ответ на вопрос по php
curl
9. Gerd - 23 Мая, 2014 - 20:36:35 - перейти к сообщению
Через type: "GET", возможно?
10. LIME - 23 Мая, 2014 - 20:43:15 - перейти к сообщению
пробуй лентяй
(Добавление)
curl лентяй
11. Gerd - 23 Мая, 2014 - 20:44:03 - перейти к сообщению
LIME пишет:
пробуй лентяй


Читаю про $.getJSON

CODE (javascript):
скопировать код в буфер обмена
  1. $.getJSON("http://forum.php.su/", function(data){
  2.     alert(data);
  3. });
  4.  


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

LIME пишет:

curl лентяй


Желательно выполнить из js...
12. OrmaJever - 23 Мая, 2014 - 21:00:10 - перейти к сообщению
бл**ь герд, ajax запрос нужно делать на свой скрипт (на своём домене), который курлом возьмёт данные из другого сайта и вернёт их например в json'e. Не тупи пожалуйста, с тебя уже люди смеются Хм
13. Gerd - 23 Мая, 2014 - 21:21:22 - перейти к сообщению
OrmaJever пишет:
с тебя уже люди смеются

Мне не привыкать Улыбка
14. Panoptik - 23 Мая, 2014 - 22:04:09 - перейти к сообщению

чтобы вменяемо продолжать отвечать на ваши вопросы, пожалуйста предъявите справку от психиатра
15. Gerd - 24 Мая, 2014 - 00:23:45 - перейти к сообщению
Ребят...
Я забыл, что необходимо сначала прописать? Чтобы работали функции jquery...
Наверное в этом ошибка. Забыл все совсем...
(Добавление)
Ни одна функция не шевелится... Что я не дописываю в js, чего не хватает?
Библиотеку jquery подгрузил.
Ниже прописал
CODE (javascript):
скопировать код в буфер обмена
  1. <script type = "text/javascript" >
  2. $.getJSON("http://forum.php.su/", function(data){
  3.     alert(data);
  4. });
  5.  
  6. </script>

Чего не хватает?
Все остатки башки об стену расшиб...

 

Powered by ExBB FM 1.0 RC1