0
<?php
$site= <<< END
   <script src="auto.js"></script>
   <html>
      <body>
        body
      </body>
   </html>
END;
    echo($site);
?>

JavaScript で簡単な php サイトを作成しようとしましたが、JavaScript が実行されません。どこが間違っていますか?同じディレクトリに auto.js ファイルがあります。

alert("Hello world");
4

4 に答える 4

2

スクリプトをhtml内に移動してみてください。

<?php
$site= <<< END
   <html>
      <script src="auto.js"></script>
      <body>
        body
      </body>
   </html>
END;
    echo($site);
?>

また、js ファイルがスクリプトと同じフォルダーにあることを確認してください。

于 2013-08-08T23:58:34.717 に答える
0

ブラウザとは?

Chromeでは、これは機能しています:

<?php
$site= <<< END
   <script src="auto.js"></script>
   <html>
      <body>
        body
      </body>
   </html>
END;
echo($site);
?>
于 2013-08-09T00:06:40.500 に答える
0

「$site」を引用符で囲んでみてください。

$site = '<script src="auto.js"></script>
<html>
  <body>
    body
  </body>
</html>';

echo($site); を置き換えることができます。エコー$サイトで; <<< END の部分が何のためにあるのかわからない - PHP でこれまで見たことがない。

于 2013-08-08T23:54:47.517 に答える
0

script タグは HTML タグの外にあります。

于 2013-08-08T23:57:58.253 に答える