|
|
|
JavaScript+PHP: можно ли в готовый JavScript вставить PHP секцию
|
|||
|---|---|---|---|
|
#18+
Вопрос: можно ли в готовый JavScript вставить PHP секцию например для целей генерации и последующей подзагрузки кода JavaScript с изменённой менюхой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 11:15 |
|
||
|
JavaScript+PHP: можно ли в готовый JavScript вставить PHP секцию
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 11:21 |
|
||
|
JavaScript+PHP: можно ли в готовый JavScript вставить PHP секцию
|
|||
|---|---|---|---|
|
#18+
Верно ли я понял, что создав файл HTM при условии его обработки интерпретатором PHP Апач AddType application/x-httpd-php phtml php htm html могу свободно чередовать скрипт с php кодом ? Идея примерно такая: "Tree.htm" <HTML> <HEAD> <SCRIPT language=JavaScript> function LoadTree (ID) { <?php $con=mysqlconnect() ... << PHP генерация New.js >> ... ?> include ('New.js'); // тут хитро придётся вставить через внешнюю функцию include ... << JS код отрисовки полученного дерева >> ... } </SCRIPT> <BODY> <A HREF=" onClick="LoadTree">TreeNode1</A> </BODY> </HTML> функция_include function include(url) { // Простая проверка переданной переменной if (typeof(url) == "undefined" || url.length == 0) { alert("URL is not correct"); return; } url = url.toString(); // Создаем элемент SCRIPT var script = document.createElement("SCRIPT"); script.type = "text/javascript"; // Присваиваем передаваемый URL script.src = url; // Добавляем в HEAD, если таковой имеется if (document.getElementsByTagName("head")[0]) { var head = document.getElementsByTagName("head")[0]; head.appendChild(script); } else { alert("HTML-document is not correct."); return; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 13:18 |
|
||
|
JavaScript+PHP: можно ли в готовый JavScript вставить PHP секцию
|
|||
|---|---|---|---|
|
#18+
Вот этот мой например эксперемент по совмещению JS и PHP не удался: автор <html> <head> <script language="JavaScript"> sections = new Array(); <?php $db = mssql_connect ('unit033','denis.khaletsky','Cbkfbdjkz123'); $result = mssql_query("SELECT * FROM MonTree",$db); for($i=0;$row = mysql_fetch_array($result);$i++) { echo "sections[$i] = {$row['id']};"; } echo("count=".mssql_num_rows($result).";"); ?> function createMenus() { for (var i=0; i<count;i++) { option=document.createElement("option"); text=document.createTextNode(sections ); option.appendChild(text); document.getElementById("section").appendChild(option); } } </script> </head> <body onLoad="createMenus()"> <CENTER><FONT=5>Test menu<BR></FONT> <form> <select id="section"></select> </form> </CENTER> </BODY> <HTML> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 13:57 |
|
||
|
JavaScript+PHP: можно ли в готовый JavScript вставить PHP секцию
|
|||
|---|---|---|---|
|
#18+
ругается на 6-ю строку где начинается скрипт PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1458191]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 276ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...