wordpress的"预览更改"如何实现

樂天 发布于 2013/12/31 23:49
阅读 281
收藏 0

在使用wordpress编辑文章的时候,右侧有一个“预览更改”的链接(按钮形状)。哦,在3.8版本里是“预览更改”,其他版本也是类似的名字吧。

点击“预览更改”的时候,会在一个新标签页展示这篇文章的预览,设该标签页叫做A。然后继续编辑该文章,在点击“预览更改”,可以看到标签页A自动进行了刷新。对于一篇文章,其预览地址是不变的。如果将标签页A复制为标签页B(A、B的url相同),点击“预览更改”的时候只有A自动更新。若关闭A,点击“预览更改”,会有新的预览标签页产生。

这是如何实现的?求指导。


加载中
0
樂天
樂天
今天偶然间找到了答案,这个实现的关键其实就是a标签的target属性,下面是http://www.w3school.com.cn/tags/att_a_target.asp下的一段内容:
被指向的超链接使得创建高效的浏览工具变得很容易。例如,一个简单的内容文档的列表,可以将文档重定向到一个单独的窗口:

<h3>Table of Contents</h3>
<ul>
  <li><a href="pref.html" target="view_window">Preface</a></li>
  <li><a href="chap1.html" target="view_window">Chapter 1</a></li>
  <li><a href="chap2.html" target="view_window">Chapter 2</a></li>
  <li><a href="chap3.html" target="view_window">Chapter 3</a></li>
</ul>

当用户第一次选择内容列表中的某个链接时,浏览器将打开一个新的窗口,将它标记为 "view_window",然后在其中显示希望显示的文档内容。如果用户从这个内容列表中选择另一个链接,且这个 "view_window" 仍处于打开状态,浏览器就会再次将选定的文档载入那个窗口,取代刚才的那些文档。



只要target的值和保留的那些值不一样就行了。
返回顶部
顶部