我目前正在从头开始构建博客,我正在使用php,javascript + iframe向博客添加新帖子,这非常有效。我遇到的问题是我的“编辑帖子”功能。当我正在编辑帖子时,它应该获取发布的文本,而且它有点。但是它有一个Not found标题,以及404错误消息以及博客文章中的文本。 这是我用于编辑的代码:
<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="<?php echo $row_getPost['blog_entry']; ?>"></iframe>
我试图将iframe放入像这样的php标签中,但它不起作用:
<?php echo <iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="$row_getPost['blog_entry']; "></iframe>?>
有没有办法用iframe编辑post函数,还是我应该用textarea标签做?我之前做过,而且有效。我使用Iframe和Javascript的原因是使用javascript函数,如更改文本外观,插入链接,图像等。
希望有人可以帮助我!
答案 0 :(得分:0)
不需要“iframe”,至少我找不到任何理由将它与您的功能一起使用。 在第二次尝试使用php echo调用iframe时,你忘记了引号和末尾的分号:
<?php echo '<iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;" src="' . $row_getPost["blog_entry"] . '"></iframe>'; ?>
如果你想避免重新加载浏览器,你可以在没有iframe的情况下解决你想要的一切javascript将成为你的朋友。 我建议您使用jQuery或AngularJS进行尝试。 这两个将为您提供最大的帮助,帮助您编写更少的代码。
修改强> 没有看到答案顶部。 sebapalus是对的,你必须使用“src”属性的URL。 iframe是嵌入式文件/站点。 您可以在此处详细了解iframe的属性: