13.1 JavaScript脚本语言
JavaScript是一种增加网页交互性的脚本语言,JavaScript代码既可以包含在HTML页面内部,也可以驻留在外部文件中。使用JavaScript可以实现新闻发布系统的如下4个功能。
删除新闻信息前弹出用户确定对话框。
提供新闻编辑的撤销功能。
设置首页功能。
实现sidebar层和mainbody层的高度自适应功能。
1.删除新闻信息前弹出用户确定对话框
将news_list.php程序中的代码片段:
<td>
<a href="news_delete.php?news_id=<?php echo $row['news_id']?>">删除</a>
</td>
修改为(粗体字部分为代码改动部分):
<td>
<a href="news_delete.php?news_id=<?php echo $row['news_id']?>" onclick="returnconfirm('确定删除吗?');">删除</a>
</td>
此时单击news_list.php页面中的“删除”超链接时,将弹出如图13-1所示的确认对话框,只有单击对话框中的“确定”按钮才会执行新闻的删除操作。
2.提供新闻编辑的撤销功能
将news_edit.phpp程序中的代码片段(粗体字部分为代码改动部分):
<input type="hidden" name="news_id" value="<?php echo $news_id?>">
<input type="submit" value="修改">
</form>
修改为:
<input type="hidden" name="news_id" value="<?php echo $news_id?>">
<input type="submit" value="修改">
<input type="button" value="取消" onclick="window.history.back();">
</form>
此时单击news_edit.php新闻编辑页面中的“取消”按钮后,将撤销新闻的编辑操作。