2009年1月22日星期四

让Blogger在新窗口中打开链接

再三考虑,决定使用依着随心提供的方法,让Blogger在新窗口中打开链接,方便阅读。

步骤——
1.下载相应的js代码(要实现在新窗口中打开,需要javascript支持),并上传到可外链的网络硬盘或空间。

js代码下载:uushare

* 此步可省,见第2步。


2.将如下代码添加到Blogger模板的head部分之间(我是添加在</head>之前的),修改模板先请先备份!

<script src=' http://linkr521.googlecode.com/files/blogger_open_new_blank.js' type='text/javascript'/>


*将上面红色部分的地址换成你自己上传的js代码的地址,或者你可以直接使用如上的代码而不用操作第1步,只要我的GoogleCode不倒,这段代码是会永久保存的


3.确保“扩展窗口小部件模板”已经选上,查找:
<a expr:href='data:post.url'>

全部替换为:
<a expr:href='data:post.url' rel='external'>


4.此步为修改侧栏中的链接列表以新窗口打开链接的方式,参考并修改自Jason'blog:

查找
<a expr:href='data:link.target' ><data:link.name/>

修改为
<a expr:href='data:link.target' rel="external"><data:link.name/>

即添加 rel="external"

至此大功告成保存模板。


:对于日志中自己添加的链接还是会在原窗口打开,这是由于Blogger本身插入的代码所致,如果同样想实现新窗口打开的效果,目前Luke只能提供一个比较笨的方法:

在撰写时切换到“修改Html”,然后将链接代码做如下改动:
<a href="http://lukexzt.blogspot.com/">链接</a>

变成
<a href="http://lukexzt.blogspot.com/" rel="external">链接</a>

在链接后添加 rel="external" (注意之前有个空格)


收藏本文
收藏到

0 评论:

发表评论