|
|
|
Junior Member
      
участник
Last Login: 04.05.2007 23:04
Сообщ.: 13,
Visits: 69
|
|
Есть сценарий PHP. Нужна функция JavaScript, которая в ответ на событие в браузере передаст переменную в сценарий(любая функция любая переменная просто нужно посмотреть как это делаецца!!! Если можно с пояснениями что где значит:)). Или дайте сцылки на какие нибудь учебники-статьи посвященные совместному использованию PHP и JS. ЗАРАНЕЕ СПАСИБА ЗА ПОМОЩЬ:)!
Медвед учиццо...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
MeD_VeD (23.03.2007) Есть сценарий PHP. Нужна функция JavaScript, которая в ответ на событие в браузере передаст переменную в сценарий(любая функция любая переменная просто нужно посмотреть как это делаецца!!! Если можно с пояснениями что где значит:)). Или дайте сцылки на какие нибудь учебники-статьи посвященные совместному использованию PHP и JS. ЗАРАНЕЕ СПАСИБА ЗА ПОМОЩЬ:)!
<form name="form_name" action="index.php" method="get">
<input type="text" name="inp" value="Hello World">
<input type="button" value="Click here" onClick="A()">
</form>
function A() {
document.form_name.submit();
}
A() -- название функции
form_name -- имя формы
submit() -- посылает данные
index.php -- куда будут переданы данные...
get -- метод передачи
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.04.2008 21:42
Сообщ.: 131,
Visits: 1 253
|
|
|
|
|
|
Junior Member
      
участник
Last Login: 04.05.2007 23:04
Сообщ.: 13,
Visits: 69
|
|
А как быть если элемент на котором происходит событие не кнопка подачи запроса? С этим то все ясно:),в этом случае в сценарии объявляется переменная с именем формы и значением текстового поля, а вот если onClick происходит на ссылке? Или на простой кнопке, и нужно передать просто уникальный идентификатор, соответствующий только этому элементу, а не содержимое текстового поля? Насчет Ajax тоже большое спасибо, почитаю:)
Медвед учиццо...
|
|
|
|
|
Junior Member
      
участник
Last Login: 04.05.2007 23:04
Сообщ.: 13,
Visits: 69
|
|
Сорри, звиняйте невнимательно посмотрел:). Насчет кнопки "подача запроса":). Но все таки как быть если передаватьне содержимое поля, а значение переменной?
Медвед учиццо...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
MeD_VeD (24.03.2007) Сорри, звиняйте невнимательно посмотрел:). Насчет кнопки "подача запроса":). Но все таки как быть если передаватьне содержимое поля, а значение переменной?
<form name="form_name" action="index.php" method="post">
<input type="text" name="inp1" value="" style="display:none">
<input type="text" name="inp2" value="" style="display:none">
</form>
<h2 style="cursor:hand" onClick="A()"> Нажми для передачи переменной </h2>
<script>
var a="Переменная";
var b=6;
function A() {
document.form_name.inp1.value=a; //передача переменной а в form
document.form_name.inp2.value=b; //передача переменной b в form
document.form_name.submit();
}
<script>
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Junior Member
      
участник
Last Login: 04.05.2007 23:04
Сообщ.: 13,
Visits: 69
|
|
Благодарю за помошь. Сам не догадался:). А вопрос(увидел хде-то, только не до конца понял).
JS:
var arse;
function ***(){
document.location.href = "index.php?arse=" + arse;
}
PHP:
print_r($_GET);
Почему то в $_GET[] не сохраняецца(пустой массив пишет):(. Может быть потому что в функции JS нет самой отправки данных submit() всмысле?
Медвед учиццо...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.05.2008 20:04
Сообщ.: 269,
Visits: 2 381
|
|
MeD_VeD (25.03.2007) Благодарю за помошь. Сам не догадался:). А вопрос(увидел хде-то, только не до конца понял).
JS:
var arse;
function ***(){
document.location.href = "index.php?arse=" + arse;
}
PHP:
print_r($_GET);
Почему то в $_GET[] не сохраняецца(пустой массив пишет):(. Может быть потому что в функции JS нет самой отправки данных submit() всмысле?
попробуй использовать в этом случае (PHP):
if (@isset($_REQUEST['arse'])) {
echo "<h2>".$_REQUEST['arse']."";
}
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
| | |