【发布时间】:2014-10-02 22:14:22
【问题描述】:
我知道有许多“自己尝试”JavaScript 编辑器,例如 W3School 的 Try It 编辑器、JSBin 和 JSFiddle。
我正在开发一个图形 Html 和 CSS 库,我想让人们在我自己的网站上试用(我希望能够像其他编辑器一样在同一页面上显示结果)。我在网上寻找有关创建其中之一的帮助,但似乎找不到任何信息。我试图拼凑一些东西,所以如果有人可以看一下,那将不胜感激。我真的很想创建一个页面,其中有一个 html 框和另一个 css 框,然后有一个执行页面的按钮,然后在页面右侧显示信息。这是我到目前为止的代码,希望有人可以帮助我。提前致谢。
<!DOCTYPE html>
<html>
<form method="post" action="tryit.php" target="result">
<button>Try it</button>
<table>
<tr>
<td><textarea name="html"></textarea></td>
<td><textarea name="css"></textarea></td>
</tr>
<tr>
<td><iframe name="result"></iframe></td>
</tr>
<head>
<style type='text/css'>
<?php echo $_POST["html"]; ?>
<?php echo file_get_contents('css contents')?>
</style>
</script>
</head>
<body>
<?php echo file_get_contents('html contents')?>
</form>
</body>
</html>
【问题讨论】:
-
你需要做一个不那么容易的浏览器工作!
-
让人们提交代码时要小心...但是,只需使用 javascript 动态加载任何内容(html、css)。这是一个非常开放式的问题,有很多方法可以解决...您现在具体有什么问题?
-
使用
echo $_POST["html"];,php会将接收到的html代码写入到文档中。 -
这个不需要php
-
你见过只有 158 字节长的极简 JS-only 解决方案吗:xem.github.io/miniCodeEditor?
标签: javascript html css