- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть небольшой скрипт который тащит финансовую информацию с главной страницы рбк.ру
Подскажите, как выводить его через JS?
нууу... это...
<?
Header("content-type: application/x-javascript");
echo "document.write(\"<style>.rate {width: 200px;font-family: Tahoma, Arial, Verdana; font-size: 7px; } .red { color:red; } .green { color:green; } </style>\")";
....
Дальше Ваш код...
....
// вывод результата:
echo "document.write(\"".$page."<td align=center colspan=4></td></tr></table>\")";
?>
А потов всё вызываете через:
<script language="Javascript" src="http://site.ru/myjs.php"></script>
Что-то не помогло, не выводиться результат.
Тестил на денвере: если поставить простой код скрипта, то все нормально, а через JS пустая страница.
Вот последовательность моих действий:
1) Простой код (страница + код скрипта в теле)
результат на скрине
Как видно - все работает.
2) Через JS (вариант, из поста выше)
Код самой страницы выглядит так:
Код файла со скриптом - так:
Результат пустая страница (исходный код этой страницы
). Если попробывать обратиться к самому скрипту (http://prob/curs.php), то выдает следующееТ.е. результат работы, только в исходном коде.
Что делать, как поправить7
Не понял прикола:
Подсовываете браузеру php-код, в надежде что он будет выполнен браузером вместо яваскрипта? :)
Есть вариант осуществить это через AJAX. Если не хотите вникать в эту технологию, то Вам поможет JQuery. Здесь официальный сайт. Здесь разжёвано на русском и очень доступно.
Не понял прикола:
Подсовываете браузеру php-код, в надежде что он будет выполнен браузером вместо яваскрипта? :)
для этого и пишется в ПХП:
Header("content-type: application/x-javascript");
с простыми примерами работает, сейчас посмотрю, чаво ему ещё нужно то.
Не понял прикола:
Подсовываете браузеру php-код, в надежде что он будет выполнен браузером вместо яваскрипта? :)
Есть вариант осуществить это через AJAX. Если не хотите вникать в эту технологию, то Вам поможет JQuery. Здесь официальный сайт. Здесь разжёвано на русском и очень доступно.
Чего не понятно-то, хочу подключать информер на страницу. Надо имено через JS.
На многих сайтах встречаются такие информеры.
Кто знает как реализовать, предложенный выше способ не помогает или я делаю что-то не то ?
Header("content-type: application/x-javascript");
вполне достаточно content-type: plain/text
По вопросу:
создаеш файло 1.php
1. Подготавливаеш весь HTML код, убирая из него " и переносы строк.
2. В начало добавляеш document.write("
3. В конец добавляеш ");
Пусть это все хранится в переменной $page
4. Вставляеш Header("content-type: content-type: plain/text");
5. echo $page;
В HTML вставляеш <script language="Javascript" src="1.php"></script>
Все....
вполне достаточно content-type:plain/text
да это мелочи... тут проблема короче в скобках... сейчас решаю :)
чёт лиса на меня ругается, на первой ' ковычке
Ошибка: unterminated string literal
на первой ' ковычке
уверены что в $page не встречается ' или \n \r \t?
уверены что в $page не встречается ' ?
там проблема в то, что данные из $page не в одну строку ))))
уверен, там только "
возможно глюки с табуляцией или переносами строк
T.R.O.N добавил 11.01.2009 в 18:19
в одну строку ))))
так я и написал в алгоритме именно развернуть в одну строку..... чуть выше в посте #7