postavkin

Рейтинг
601
Регистрация
06.01.2009
Каширин:
ТС, ты извращенец :) пытаешься передать переменную PHP в джаваскрипт.

Я просто не столько много понимаю в этом как Вы.

Да, попробовал, думал что есть решение.

Понял, что простого нет. Спасибо

---------- Добавлено 25.01.2012 в 12:50 ----------

Каширин:

Можно, к примеру, сделать файл /js/inmodel.php (а кто сказал, что файлы джаваскрипта должны быть с расширением .js?) и, к примеру, передавать переменную методом GET :)

Ну а в inmodel.php отрисовывать то, что нужно.

Константин, я правильно понимаю, но ссылка из php файла будет индексироваться, да? Так её не закрыть.

Не работает

в js вот

document.write( '<a href='../".$urlsmodels."> vintage</a>');

в php вот

echo "<script type='text/javascript'> src='../js/inmodel.js'></script>";

palladin_jedi, так не, мне надо раскидать код по 2-м файлам php и *.js подгружаемый. Вот проблема. Или я что то не понял?

Дикий пионер:
Вам надо переименовать ваш inmodel.js в inmodel.php и подключать соответсвенно его, чтобы внутри php-код выполнялся.
Ну или добавить в htaccess чтобы js-фйлы интерпретатором php обрабатывались, но проще перименовать.

Спасибо за вариант. Почему js - чтобы ссылка не индексировалась - там ссылка "подробнее" на модель идет. Не в курсе с php подгружаемым будет аналогично - ПСы не прочитают?

ps Да, и я так понимаю подгружать надо через includ как обычно php, да? Но тогда в исходном коде будет видна ссылка и ПСы её проиндексируют... Вот незадача.

Dreammaker:
document.write('<a href="<?php echo $urlsmodels; ?>">Смотреть коллекцию полностью >>></a>');

Неа, дает такой адрес url


http://www.site.ru/%3C?php echo $urlsmodels; ?>

ps мало ли важно, js файл подгружается в php файл


$urlsmodels = 'antica.php';
if ($straniza!=model) {echo "<script type=\"text/javascript\" src=\"../js/inmodel.js\"></script>"; }

Более того, если в js файл сделать такой код, то тоже не выводится


document.write('<?php echo "серч"; ?>');

Ребят, чтобы тему не дублировать, тоже проблемка.

В js прописано


document.write('<a href="#">Смотреть коллекцию полностью >>></a>');

Как поставить вместо # переменную, в которой записан адрес urla который надо подставить? Переменная $urlsmodels

Кто знает подскажите, плиз.

Все комбин перепробовал - не получается.

Rangarok, я правильно делаю?

В файл стилей сделал так


.harakteristik {font-size: 12px;}
.harakteristik LI { padding: 2px 0 0 7px; }
.harakteristik UL { list-style: none; padding: 2px 0 6px 5px; }
.bold{
font-weight:bold;
}

mdrive84, Ragnarok - спасибо. Какой вариант применить лучше для минимизации кода Ваш или Ваш? :)

Прошу тему закрыть. Ещё раз извините, кого отвлек.

Всего: 5509