Tirion

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
想把blog美化一把,主要是把顶部logo和首页连接修改一下,参考了
http://www.cnblogs.com/goodspeed/archive/2004/05/09/8641.aspx

这种方法是通过在文章分类的类别名字后面加js代码来修改页面元素的属性。
问题在于,类别名字事实上是有长度限制的,我一不小心在后面附加了一个长度过长的js代码
被系统自动截掉了,</script>标记被去掉。导致页面显示出错
显示出来什么内容都没有。也没有办法编辑原有的类别名字了。因此没办法修改js代码。
一时间无路可走。

忙活了半天,终于想出一个办法
将http://www.cnblogs.com/findekano/admin/EditCategories.aspx?catid=1页面(有script错误)保存在本地,编辑原代码
把<form name="frmMain" method="post" action="EditPosts.aspx" id="frmMain">
修改为<form name="frmMain" method="post" action="http://www.cnblogs.com/findekano/admin/EditPosts.aspx" id="frmMain">
然后在<body>里面加入onload="__doPostBack('Edit$dgrItems$_ctl4$_ctl2','')"
这里的ctl4$_ctl2是被截掉的类别名字后面Edit连接的<a href=..>属性中的值。虽然页面上显示不出来,但是原代码里面是可以看得到的。

修改之后在本地打开这个页面就进入了编辑这个类别名字的页面....接下来就简单了
posted on 2004-05-21 22:07  Findekano  阅读(553)  评论(0编辑  收藏  举报