Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как при помощи AJAX получить в переменную JAVASCRIPT код другой страницы?
 
 автор: pavluxa09   (27.10.2009 в 08:33)   письмо автору
 
 

Здравствуйте. Есть функция JAVASCRIPT которой мы передаём название окна и ссылку на страницу. Функция создает TABLE и в его содержимое ложит содержимое страницы которую ей передадут. То есть, мы ей передали к примеру myfunction( "Название окна", "http://yandex.ru" ); и в результате своей работы она должна нам показать table с названием "Название окна" и содержимым яндекса.


function drawwindow( title )
{
             document.write(\'<table width="400" height="300" id="drawwindow"><tr><th>\'+title+\'<a href="javascript:void(0);"><img src="img/exit.gif" alt="закрыть" align="right" border="0"></a></th></tr><tr><td valign="top">fasfas</td></tr></table>\');
 }


Помогите при помощи AJAX загружать страницу. Заранее спасибо

  Ответить  
 
 автор: AlexSol   (27.10.2009 в 09:40)   письмо автору
 
   для: pavluxa09   (27.10.2009 в 08:33)
 

при помощи AJAX получить в переменную JAVASCRIPT можно только код страницы, вашего же сайта.

  Ответить  
 
 автор: coloboc66   (27.10.2009 в 11:29)   письмо автору
 
   для: AlexSol   (27.10.2009 в 09:40)
 

Почему? Ведь можно на сервере записать код страницы в переменную с помощью рнр, а потом передать эту переменную кленту с помощью аякса...

  Ответить  
 
 автор: AlexSol   (27.10.2009 в 11:41)   письмо автору
 
   для: coloboc66   (27.10.2009 в 11:29)
 

можно, но ajax будет в пределах вашего сервака.

  Ответить  
 
 автор: coloboc66   (27.10.2009 в 11:55)   письмо автору
 
   для: AlexSol   (27.10.2009 в 11:41)
 

Это понятно, мой аякс должен взаимодействовать с моим серверным скриптом.

  Ответить  
 
 автор: pavluxa09   (27.10.2009 в 14:09)   письмо автору
 
   для: coloboc66   (27.10.2009 в 11:55)
 

Нормально. Скажите как?

  Ответить  
 
 автор: coloboc66   (28.10.2009 в 15:00)   письмо автору
 
   для: pavluxa09   (27.10.2009 в 14:09)
 

Зависит от того, каким аяксом вы пользуетесь. Примерно так:
В серверном скрипте:
echo $value=file_get_contents('http://some_site.com');
В клиентском скрипте:
var value=ajax.response;
document.print(value);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования