Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP через Java Script 
V
    Опции темы
Serebrus
Дата 1.5.2009, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



Привет друзья.

Этот вопрос частично относится к PHP.
Задача такая, значение $_SESSION['con'] изменяется на другом файле (load.php), но его значение надо определять (читать) в основном файле (index.php)
Есть такой код в index.php:
Код

var sess="<0php echo $_SESSION['con']; 0>";
...
function Check(e, obj)
{
 if(e.keyCode==13 && obj.value!='')
 {  
  res = sess.replace(/0/g, "?");  
  alert(res);
  ...
 }
}

Может многие понили зачем исходное значение sess является "<0php echo $_SESSION['con']; 0>", еслиб я написал "<?php echo $_SESSION['con']; ?>" то хотя значение $_SESSION['con'] изменяется сто раз в файле load.php, в index.php его значение не "изменялся бы", т.е. sess всегда показывал одинаковое значение.
Я думал что строка, после каждого нажатия Enter (в текстовом поле-input) изменится на php код и сработает, т.е. вернет измененное значение sess. Но увы, так не вышло, после нажатия Enter строка изменяется на php код, НО НЕ ВЫПОЛНЯЕТСЯ. alert показывает php код как строку.

Что посоветуете в этом случае?

Это сообщение отредактировал(а) Serebrus - 1.5.2009, 09:08
PM MAIL   Вверх
ksnk
Дата 1.5.2009, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Давно мечтал кого-нибудь послать почитать "на танке"  smile 

Ajax должен помочь...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Serebrus
Дата 1.5.2009, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



ksnk, статьята хорошая. Как раз там и есть похожий пример (вот):
Код

<?
$name="Вася";
?>
<script>name="<? echo $name; ?>"</script>

У меня тоже по токому принципу (но через javascript).
PM MAIL   Вверх
Djinn
Дата 2.5.2009, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 250
Регистрация: 18.5.2007

Репутация: нет
Всего: 1



Код

<0php echo $_SESSION['con']; 0> //просто текст для javascript
<?php echo $_SESSION['con']; ?> //php скрипт который будет исполняться на сервере и при генерации html будет подставлять значение $_SESSION['con']


Цитата(Serebrus @  1.5.2009,  14:33 Найти цитируемый пост)

Код

<?
$name="Вася";
?>
<script>name="<? echo $name; ?>"</script>



это тоже подставляется в php скрипте, а не у клиента в браузере!

Надеюсь так понятнее ? smile

PM MAIL   Вверх
Serebrus
Дата 2.5.2009, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 22.5.2007
Где: Ташкент

Репутация: нет
Всего: нет



Да, уже многое ясно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.