如何发布不带标题的日志项
本文摘自Rainwalk的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)
编辑日志时,复制到地址栏,回车运行即可(建议添加到收藏夹)
![]()

本文作者: David
本文网址:http://simplife.org/2005/04/30/%e5%a6%82%e4%bd%95%e5%8f%91%e5%b8%83%e4%b8%8d%e5%b8%a6%e6%a0%87%e9%a2%98%e7%9a%84%e6%97%a5%e5%bf%97%e9%a1%b9.html
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。