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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> JS и PHP, как их подружить? 
:(
    Опции темы
Budy
Дата 19.6.2006, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



:Приветствую
1.Есть переменная в JS, как передать в PHP, и наоборот?
2.Есть функция в JS, как вызвать из PHP, и наборот?
3.Как изменить значение объекта? (например <DIV id="maslo"> </DIV>. В JS будет вроде maslo.innerHTML="Проверка". А как насчет PHP? 


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
xolod
Дата 19.6.2006, 15:27 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PHP — серверный, JS — клиентский. Разница есть на твой взгляд? Какой innerHTML если PHP генерирует то, что его попросят. Он понятия не имеет о том, что есть <div id="divid"></div>. Можно сгенерировать переменные (читай: текст) для JS из PHP. Можно JS открыть страницу с параметрами, которые PHP разберет. И все. Их взаимодествие на том уровне, что ты написал, не возможно технически.
PM MAIL   Вверх
sergejzr
Дата 19.6.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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





--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
DemoCode
Дата 19.6.2006, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



С такими запроcами я бы смотрел в сторону AJAX  

Это сообщение отредактировал(а) DemoCode - 19.6.2006, 16:12


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


Опытный
**


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

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



xolod неправда твоя! На то есть sAJAX. Не знаю, помодет ли это автору темы, но кто знает... 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Budy
Дата 20.6.2006, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



AztEK, не помодет.......... smile 


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
xolod
Дата 20.6.2006, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(AztEK @  20.6.2006,  10:37 Найти цитируемый пост)
xolod неправда твоя!

Ну вот, опять... Я говорил про чистый PHP, чистый JS, без фреймворков, без библиотек, без использования XMLHttpRequest. Безусловно, подружить "через мостик" оба языка можно. Но это скорее "гипотетическая дружба", чем реальная.
PM MAIL   Вверх
DemoCode
Дата 20.6.2006, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Budy @  20.6.2006,  14:01 Найти цитируемый пост)
AztEK, не помодет.......... smile 

Почему же интересно не подойдёт? 


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

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



Цитата

Почему же интересно не подойдёт? 

Потому что человек не до конца разбирается в разнице м/у сервером и клиентом, а вы его аяксами пичкаете.
 
PM WWW   Вверх
Budy
Дата 21.6.2006, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Потому что человек не до конца разбирается в разнице м/у сервером и клиентом, а вы его аяксами пичкаете.

А вот это ты зря так говоришь. Если я создаю такое впечатление, это еще не значит что я ничего не понимаю 


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL WWW ICQ   Вверх
Budy
Дата 7.11.2007, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вот прогуливаюсь по своим старым темам. И решил все же навести порядок.
Когда задавал подобные вопросы, действительно ждал более разъясняющего ответа.
И так. Ответы на вопросы будут следующими.

1.Впринципе никак. Сначала отрабатывает PHP на сервере и выводит готовую страничку пользователю в браузер, потом уже начинает работать JS. Самый простой пример передать какое-нить значение для PHP скрипта:
Код

<script>
location.href="somescript.php?param1=value&param2=value";
</SCRIPT>

2.Простой пример:
Код

<?php
echo "<script>alert('Hello, World!');</SCRIPT>";
?>

3.Даже не помню, что я имел ввиду, задавая этот вопрос.
Думаю следующий пример что-нибудь даст:
Код

<?php
echo "<script>
  obj=document.getElementById('maslo');
  obj.innerHTML='new value';
</SCRIPT>";
?>


Может кому-нибудь когда-нибудь это поможет.


--------------------
Как ты назовешь свой корабль, так на нем и напишут
user posted image
PM MAIL 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.

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


 




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


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

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