Blog复活记!

         一个多星期以来的CSDN Blog问题,终于被我搞定了。
       起因:我在CSDN上申请了一个Blog。对,这并没什么,可是当我看到别的Blog时,我眼馋了。真漂亮啊,要是CSS也就罢了,咱暂时不会啊。可是发现有些东西就只是一些个链接,一些链接到别人网站现成的东西,比如说常见的时钟Flash。哈哈,不行,这个我也要。我选择的是自己在自己的Blog试验。可是麻烦就在就这里。我在编辑分类中增加一个新类,能输入的框全部加入了Html的Flash链接(因为不知道哪一个框可以显示出来我要的效果)。完了,完蛋了。链接是加上了,可是删不掉了,而且不能再加入新文章。同样,我在另外一个Blog中的选项的关键字中也做了如此测试。关键字失灵了。
         痛苦的过程:反反复复,想了各种办法。比如说清空网页页面缓存,重试,不行。想去看.TEXT系统的源码,失败!(居然找到了网页,不知从哪里下载,汗!丢人啊!)找网管吧,找CSDN的Blog网管吧,可惜啊,人家忙,我发了5封信,至今一封没见回音啊;去codeDelphi组织,人家说不管,还好给了我一个CSDN管这事儿的技术支持的email,发了信,也没音。还有一招,请吧,我公开了Blog的账号密码,结果只来了一个说风凉话的。唉,这世道,一个说话是没什么力量啊。我也在想,再申请一个吧,这个就废了。要不换一家,现在网上提供Blog的多了,换更漂亮的。可是我不甘心啊,就象手机的号码用时间久了,哪有说换就换的,虽然这个Blog并没写什么,可是这是和我在CSDN上同名的Blog啊。
         解决问题:闲话少说,今晨一觉醒来,莫名的想到了这里。忽然有了感觉,有了办法。问题的关键是,我曾注意到页面上的文字虽然显示不全,可是你用文本编辑器(我推荐Editplus,PSPad,urtrlEdit)可以看到,内容下载下来还是很全的,只是显示不出来而已。而我只要求服务器删除错误的内容即可。对了!只要让我的客户端浏览器执行正确的操作就行了,就是它Javascript。现在这年头能立即执行javascript,改变当前浏览页状态的浏览不在少数(GreenBrower,MyIe,Sleipnir),我用GreenBrower。找到编辑分类页面中要删除项的javascript:
<script language="Javascript">
  var theform;
                var  eventTarget='Edit$dgrItems$_ctl2$_ctl3'
                var eventArgument=''
  if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
   theform = document.frmMain;
  }
  else {
   theform = document.forms["frmMain"];
  }
  theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
  theform.__EVENTARGUMENT.value = eventArgument;
  theform.submit();

</script>
找出确认删除的javascript代码:
<script language="Javascript">
  var theform;
                var  eventTarget='Header$lkbYes'
                var eventArgument=''
  if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
   theform = document.frmMain;
  }
  else {
   theform = document.forms["frmMain"];
  }
  theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
  theform.__EVENTARGUMENT.value = eventArgument;
  theform.submit();

</script>
而下面是关键字删除javascript,确认的代码同上
<script language="Javascript">
if (typeof(Page_ClientValidate) != 'function' ||  Page_ClientValidate()) __doPostBack('Results$rprSelectionList$_ctl1$lnkDelete','')
</script>
        做标记的代码中,是我从客户端源文件中找到的要删除的东西的传入Javascript的变量内容。行了登陆账号转到相应面,执行修改后的javascript代码,一切恢复了。爽啊!!哈哈哈哈哈!



 

 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值