我正在尝试创建一个在您单击“新消息”按钮时打开的消息传递系统。我正在使用 HTML、PHP 和 javascript。
我有一个按钮设置了一个容器来附加一个文本区域。我正在使用 javascript DOM 执行此操作。这部分我没有问题,它试图在 javascript 中获取 PHP。
所以假设我有一个变量:
<?php $my_name = "Eric" ?>
我可以在javascript中调用它吗?如果没有,还有其他方法可以解决这个问题吗?
这是我的完整代码:
HTML:
<html>
<head>
<link type="text/css" rel="stylesheet" href="message.css"/>
<script type="text/javascript" src="js/message.js"></script>
</head>
<body>
<div id="container"></div>
<button id="new_message" onclick="createMessage()">New Message</button>
</body>
</html>
CSS:
#container {
position: absolute;
height: 443px;
width: 743px;
border: 1px solid black;
border-radius: 0 0 20px 0;
margin-top: 100px;
}
Javascript:
function createMessage() {
var form = document.createElement("form");
form.name = "form_input";
form.method = "POST";
form.action = "messages.php";
container.appendChild(form);
var textarea = document.createElement("textarea");
textarea.name = "message_input";
textarea.cols = 84;
textarea.rows = 16;
textarea.id = "message_input";
container.appendChild(textarea);
};
我正在尝试做一些类似于 Facebook 的事情,当您单击消息按钮时,会出现一个弹出框,其中包含 php。
这可以像我用 javascript 做的那样完成,还是我必须使用其他东西?
谢谢你的帮助!