Могут ли в одном скрипте JavaScript и PHP "видеть" переменные друг друга.
Если да то намекните как.
>Могут ли в одном скрипте JavaScript и PHP "видеть" переменные друг друга.
>
>Если да то намекните как.Что значит в одном скрипте? Javascritp работает на клиенте, а PHP на сервере.
Но если надо передать параметры из ПХП в Javascritp, то это можно сделать примерно так
--------------------
<script>
function some_func(){
alert('<?=$your_php_var?>');
}
</script>
--------------------
ТОлько надо будет все переносы строки и кавычки из $your_php_var экранировать.Чтобы передать значение переменной из Javascript в PHP придется воспользоваться формой или несколько поизголятся, например, передача через GET
--------------------
<script>
function my_func(str){
document.location='script.php?str='+str;
}
</script>
<input type="button" value="click" onclick="my_func('here')">
--------------------После этого Переменную получить можно будет в скрипте script.php через массив $_GET:
--------------------
<?
echo $_GET['str'];
?>
--------------------
Допустим есть текстареа и кнопка. Надо чтоб по нажатии кнопки инфо из
текстареи попало в файл без релоада. Как это осущестить?
>Допустим есть текстареа и кнопка. Надо чтоб по нажатии кнопки инфо из
>
>текстареи попало в файл без релоада. Как это осущестить?Без отправки формы не обойтись.
Но если необходимо сделать без _видимой_ перезагрузки, то возможно два подхода.
Первый -- отправка формы в новое окно, на котором после загрузки выведется что-то вроде "Данные успешно сохранены".
Второй -- отправка формы во фрейм нулевой высоты (так делается в некоторых чатах). В этом случае пользователь вообще ничего не увидит, кроме того, что брайзер передает данные.