【发布时间】:2015-04-17 01:18:33
【问题描述】:
我使用this tool 创建了一个HTML/JSS 编辑器,编辑时会在<iframe>(预览版)中显示结果。
editor.getSession().addEventListener('change', function () {
iframe.contentWindow.document.body.innerHTML = editor.getSession().getValue(); // ex: '<div>Hi!</div>'
});
这很简单,问题出在 PHP 编辑器上……显然,如果我在 innerHTML 中插入 PHP 代码,这将无法在客户端执行。
如果值为:
<?php
$name= 'John Doe';
echo $name;
?>
这表明:
<!--?php $name= 'John Doe'; echo $name; ?-->
保存此临时代码并立即在 iframe(预览版)上运行的最佳方法是什么?
【问题讨论】:
标签: javascript php iframe ace-editor