Home > 旧博存档 > 如何发布不带标题的日志项

如何发布不带标题的日志项

April 30th, 2005

 

本文摘自Rainwalk的Space

但是,人总是比电脑聪明!只要知道原理,我们马上就可以Hack掉MSN Space的这个脚本验证.

查看了发布日志页面的HTML源码之后,可以看到,’发布项’的id是btn1,而’保存为草稿’的id是btn2.这两个input控件初始都被指定了disabled属性.

因此,只要写两条javascript语句,我们就可以强制开启按钮,客户端脚本对Title文本框输入的检测.即:

javascript:void(document.all.btn1.disabled=false);void(document.all.btn2.disabled=false);

只需要将这个按钮加入到收藏夹中即可.

 

Rainwalk引用自Sanall的空间,下文作者为Rainwalk,简单解释一下

参考代码为  <td><input type="button" id="btn1" name="btn1" value="发布项" onclick="SubmitFrm(’1′);" ></td>
 <td width=4></td>
 <td><input type="button" id="btn2" name="btn2" value="删除" onclick="SubmitFrm(’2′);" ></td>
 <td width=4></td>
 <td><input type="button" newPost="0" id="Cancel" name="cancel" value="取消" onclick="SubmitFrm(’3′);"></td>

Sanall说的btn1,我原以为在RTE中,结果……,// turn off unused RTE features都在日志html中,发布项就不行了? So , all right. ..now

javascript:if(navigator.userAgent.indexOf(’MSIE’)>0 && document.all.rtebox!=null){void(document.all.btn2.disabled=false);void(document.all.btn1.disabled=false);}

 或 javascript:void(document.all.btn2.disabled=false);void(document.all.btn1.disabled=false); 发布在这里原理是令btn1的disable为假(在MS的JS中,判断是否有字符,如果有,则返回false,而这里直接令其=false)

编辑日志时,复制到地址栏,回车运行即可(建议添加到收藏夹)

旧博存档

  1. No comments yet.
  1. No trackbacks yet.