JavaScript:在index.php上显示div

时间:2010-02-23 12:56:24

标签: javascript jquery html

信息:

我有一个在index.php上有设计的网站,然后你在index.php的框架内浏览其他网页(video.php,news.php)。

我想做什么:

在框架(video.php)中发生了一个动作(插入到mysql.query)之后,我想在index.php上显示一个#box。我该怎么办?是否有可能像echo 1那样做;在video.php中,然后创建一个脚本“如果我得到1,然后在index.php上显示#box”?我该怎么办..

我也在使用jquery,为了你的记录......

短: 当您向数据库插入注释时,它会回显1; (或告诉脚本显示#box)在index.php上,这是一个div,在顶部显示stackoverflow之类的消息。

1 个答案:

答案 0 :(得分:2)

您的“iframe”页面可以包含引用父窗口中存储的其他Javascript代码的脚本。因此,如果您有一个显示在框架中的页面,它可以通过执行以下操作来显示消息:

<script>
  window.parent.showMessage("Video not found");
</script>

在外(父)页面中,显示消息的代码看起来像普通的jQuery代码。因此,您的“showMessage”例程可能如下所示:

function showMessage(msg) {
  $('#msgBox').text(msg).show();
}