Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Из php в javascript 
:(
    Опции темы
Gravip
Дата 21.11.2005, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как вызвать в javascript переменную , которая использовлась в php smile
По возможности используя один фаил smile хотя подойдет любой вариант smile
PM MAIL   Вверх
DemoCode
Дата 21.11.2005, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код


echo '<script language="JavaScript">';
echo 'var js_var = ' . $php_var;
//  Тут переменную js_var можно использовать и она равна переменной из php $php_var
echo '</script>';



Это сообщение отредактировал(а) DemoCode - 21.11.2005, 18:55


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Ignat
Дата 21.11.2005, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

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



Цитата(Gravip @ 21.11.2005, 18:47)
Как вызвать в javascript переменную , которая использовлась в php

Я в отпаде. Тут где-то статья Secandr'a лежала - почитай.

В общем случае так:
Код

<script language="javascript">
<?php echo"var hello='Hello, world!';"; ?>
alert(hello);
</script>



--------------------
Теперь при чем :P
PM   Вверх
Gravip
Дата 21.11.2005, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(DemoCode @ 21.11.2005, 18:54)
Код


echo '<script language="JavaScript">';
echo 'var js_var = ' . $php_var;
//  Тут переменную js_var можно использовать и она равна переменной из php $php_var
echo '</script>';


Спасибо, чтото не подумал smile) smile
PM MAIL   Вверх
rtm
Дата 24.11.2005, 08:50 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В документе выполняются скрипты js,
есть в документе iframe в котором выполняется php-сценарий.

в php документе:

Код

//..........php........
?>
<script language="JavaScript">
         parent.[имя переменной js] = "<?echo [имя переменной php]?>"
</script>
<?
//..........php........



таким образом во время выполнения php сценария можно передовать заначения в js


  Вверх
lovermann
Дата 25.11.2005, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



101%, что он так и не понял, что все ваши примеры - это на самом деле никакая не передача переменной..

Гравип, тебе нужно почитать про JavaScript и про PHP.
JavaScript-код - он у клиента! Он в странице, которая выводится клиенту. А PHP-скрипт лежит на сервере и результат его работы -- это и есть HTML страница. Понимаешь, JavaScript и PHP в данном случае - это две независимые среды, переменные между ними передавать нельзя.

Примеры, которые ты видишь выше -- это способ, как передать значение переменной из PHP значению переменной в JavaScript, но это мы так задумали "обмануть" JS. JavaScript-код можно писать самому, а можно писать его с помощью PHP (используя, к примеру, echo "...";). Вот и получается, что ты формируешь JavaScript-код посредством PHP. "Для PHP" этот печатаемый JS-код - всего лишь набор символов, PHP никакого JavaScript-а не знает и соответственно ему ничего передавать не может. А вот когда PHP-скрипт послал пользователю страницу, в которой написан JS-код, то броузер уже понимает этот код и знает, что это JavaScript и умеет его обрабатывать.

Это сообщение отредактировал(а) lovermann - 25.11.2005, 02:59
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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