1

我目前正在从头开始构建一个博客,我正在使用 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 执行此编辑帖子功能,还是应该只使用 textarea 标签?我以前也这样做过,而且有效。我使用 Iframe 和 Javascript 的原因是使用 javascript 函数,例如更改文本外观、插入链接、图像等。

希望可以有人帮帮我!

4

1 回答 1

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 属性的更多信息:

HTML 标签

于 2013-11-05T13:36:23.340 回答