|
|
|
| Как можно использовать переменную которая определяет с помошью явы размер экрана (длину)?
Например:
<Script>
width=screen.width
</Script>
<Table width="<?php $width ?>" ><tr><td></td></tr></table>
|
только это не работает. Кажется переменная width на яве не действует на php.
Как можно передать эту переменную в эту же страницу на php код ? | |
|
|
|
|
|
|
|
для: broker
(29.10.2004 в 13:39)
| | PHP выполняется на сервере. Интерпретатор PHP генерирует страницу и уже сформированную отдает браузеру. На этом его работа заканчивается. А как только страница получена в браузере начинает работать JavaScript.
Таким образом PHP и JavaScript не пересекаются и не могут просто так передать друг другу свои переменные.
Чтобы передать переменную из JavaScript в PHP нужно обраться к скрипту PHP. Т.е. обратиться к серверу, стобы он опять сгенерировал страницу и передал ее браузеру.
Но, может быть, в вашем случае можно обойтись и без передачи данных именно в php?
Вот так:
<script language="JavaScript1.1">
<!--
width=screen.width
window.document.writeln("<Table border=1 width="+width+"><tr><td></td></tr></table>");
-->
</script>
|
Подробнее можете почитать в нашей статье о передаче переменных из JavaScript в PHP
http://www.softtime.ru/info/articlephp.php?id_article=22 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(29.10.2004 в 14:03)
| | 1. Можно ли написать только начало TABLE в скрипте а другие в HTML , дело в том что таблица можеть быть болшим поетому написать все таблицу на Яве не удобна.
<script language="JavaScript1.1">
<!--
width=screen.width
window.document.writeln("<Table border=1 width='+width+'>");
-->
</script>
<tr><td></td></tr></table>
|
2. Что означает <!-- Скрипт --> (в смысле черточки) | |
|
|
|
|
|
|
|
для: broker
(29.10.2004 в 14:30)
| | можно. только тогда не writeln, а просто write (writeln переводит строку)
<!-- --> означают комментарий. те браузеры, где не поддерживается Java-script, пропустят строки между этими значками | |
|
|
|