- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят, вынужден создать отдельную тему.
Есть код в php файле
<?
$urlsmodels = "vintage.php";
echo "<script type=\"text/javascript\">document.write( '<a href=\"../$urlsmodels\"> vintage</a>');</script>.";
?>
Задача, засунуть часть кода в подгружаемы js файл
Оставляем в php
Делаем inmodel.js
Результат - ссылка имеет url
http://www.site.ru/$urlsmodels - что нас конечно не устраивает. Кто может помочь.
Перепробовал уже все варианты кавычек и т.д.
Как-то так...
palladin_jedi, так не, мне надо раскидать код по 2-м файлам php и *.js подгружаемый. Вот проблема. Или я что то не понял?
1.php
index.php
Не работает
в js вот
в php вот
Делаем inmodel.js
document.write( '<a href=\"../$urlsmodels\">смотреть подробнее</a>');
Результат - ссылка имеет url
http://www.site.ru/$urlsmodels - что нас конечно не устраивает. Кто может помочь.
У вас в js-файлах php обрабатывается?
Чо не работает? Вам же сказали, что либо ставить php-addhandler на расширение js либо файл должен быть php-пешным чтобы в нем исполнялись скрипты
Проблема в области видимости переменной $urlsmodels, она существует только в файле index.php
Ява подключается как картинка, т.е. "остается" в своей директории.
Вариантов решения нет... Ну т.е. хороших нет)))
1. Можно попробовать require, но тогда вызов явы может не сработать...
2. Можно попробовать передать параметр GET в яву, но тогда придется разрешать обработку php в файлах js
По хорошему, оба варианта - кал.
Как передать результат php в яву.... а зачем?
Если только ради того, чтобы скрыть ссылку от ПС, разбейте ее на части методами явы прямо в файле php, как у вас и было.
ну типа
могу напутать с синтаксисом... время-то уже не детское)))
ТС, ты извращенец :) пытаешься передать переменную PHP в джаваскрипт.
Есть много возможностей для этого. В том числе и извращенные (как ты любишь) :)
Ты, наверное, забыл, что PHP работает на стороне сервера, а джава - на стороне клиента. Или не забыл, а все садо-мазо для этого и делается? ;)
Можно, к примеру, сделать файл /js/inmodel.php (а кто сказал, что файлы джаваскрипта должны быть с расширением .js?) и, к примеру, передавать переменную методом GET :)
Ну а в inmodel.php отрисовывать то, что нужно.
ТС, ты извращенец :) пытаешься передать переменную PHP в джаваскрипт.
Я просто не столько много понимаю в этом как Вы.
Да, попробовал, думал что есть решение.
Понял, что простого нет. Спасибо
---------- Добавлено 25.01.2012 в 12:50 ----------
Можно, к примеру, сделать файл /js/inmodel.php (а кто сказал, что файлы джаваскрипта должны быть с расширением .js?) и, к примеру, передавать переменную методом GET :)
Ну а в inmodel.php отрисовывать то, что нужно.
Константин, я правильно понимаю, но ссылка из php файла будет индексироваться, да? Так её не закрыть.
postavkin, посмотрите вот этот пост:/ru/forum/comment/9952110
Там нормальное решение. Нужно просто учитывать, что содежимое файла не обязательно соответствует его расширению. Там, не смотря на то, что файл 1.php называется, в нем содержится javascript.