Как переменной PHP присвоить переменную JavaScript
Знаю как это сделать на JavaScripte, но потом эти значения нужны в ПХП.
Или как вернуть результат функции на ДжаваСкрипте переменной ПХП?
Или как в функцию ПХП вставить скрипт ДжаваСкрипта??
делаю так
<?
function get_screen()
{
?>
<scrip language=JavaScript>
что-то делаю
но нифига не работает
даже элементарный alert не хрюкает
</script>
<?
}
?>
alert всё таки хрюкнул!!!
А нет!
alert всё таки хрюкнул!!!
php исполняется на стороне сервака, JS как правило у клиента. Раньше по крайней мере так было. А разрешение экрана я так понимаю тебе клиентское надо. Узнаёшь скриптом(JS), составляешь URL с параметрами и загружаешь в какой нибудь фрейм(маленький или невидимый).Если без фреймов, то на передачу параметра скрипт(php) должен выдать полноценную страницу. В смысле твой скрипт(php) при запросе получает размеры, генерит чего там надо и выдает.
php исполняется на стороне сервака, JS как правило у клиента. Раньше по крайней мере так было. А разрешение экрана я так понимаю тебе клиентское надо. Узнаёшь скриптом(JS), составляешь URL с параметрами и загружаешь в какой нибудь фрейм(маленький или невидимый).Если без фреймов, то на передачу параметра скрипт(php) должен выдать полноценную страницу. В смысле твой скрипт(php) при запросе получает размеры, генерит чего там надо и выдает.
Говоря короче. Заводишь в форме невидимую переменную
<form name=myform ... >
<input type=hidden name=resolution>
...
</form>
функция на JS сохраняет результат в глобальной переменной, чтобы результат был доступен в другой функции. А именно в обработчике сабмита. В нем присваиваешь переменной myform.resolution нужное значение и оно отправляется скрипту пхп.
... и оно отправляется скрипту пхп.
Только если чел на submit нажмет. А если не нажмет. А если данные нужны для того чтобы эту самую страницу сгенерить, и если данных нет то и форму размещать как бы и негде будет.
В общем на самом деле всё не так как в действительности.
Только если чел на submit нажмет. А если не нажмет. А если данные нужны для того чтобы эту самую страницу сгенерить, и если данных нет то и форму размещать как бы и негде будет.
В общем на самом деле всё не так как в действительности.
Так грузи одну страницу без контента, которая будет отсылать резолюшн, а потом в ней же сразу сгенеренную.
А submit можно и самому вызвать.
Так грузи одну страницу без контента, которая будет отсылать резолюшн, а потом в ней же сразу сгенеренную.
Вообще-то я это и имел ввиду-сначала грузится скрипт, определяет резолюшн, плуги, etc., затем генерится контент и все счастливы.
А submit можно и самому вызвать.
Если я не ошибаюсь это слеганца противоречит концепции безопасности. Объясни поподробнее.