Nyam,
нет. Там нет php. |
Что то не выходит
Вот index.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf8" /> <link rel="stylesheet" type="text/css" href="css/style.css" /> </head> <body> <div id="intro"></div> <script type="text/javascript" src="http://путь/engine.php"></script> <script> function show(html){ document.getElementById('intro').innerHTML = html; } </script> </body> </html> Вот engine.php <?php $i=0; $out=""; while ($i<3){ $i++; $a= rand(0, 3); $out .= "<div>$a </div>"; } echo "show('" . $out . "')"; ?> Показывает пустую белую страницу , а как я понимаю должны быть три цифры через пробел. |
В любой непонятной ситуации смотри в консоль.(F12) Это железное правило без которого программировать можно даже не пытаться.
В данном случае надо поменять местами: <script type="text/javascript" src="http://путь/engine.php"></script>и <script> function show(html){ document.getElementById('intro').innerHTML = html; } </script>Потому что функция show вызывается раньше чем она создана. |
Aetae, огромное вам спасибо за помощь.
|
Часовой пояс GMT +3, время: 01:50. |