发表日志时添加转贴、原创等选项!

By | 2006 年 12 月 23 日
已修改好的文件:(1222,15:05补丁)点击下载 user_post.asp

 

效果图:
 

 

 

添加了代码:user_post.asp 第470行 </select>后 </div>前

 

 

 

yves 优化完美版

 
<select id="logtype" onchange="changeT()">
<option value="">选择话题</option>
<option value="[原创]">[原创]</option>
<option value="[转载]">[转载]</option>
</select>
<script language="javascript">
function changeT()
{var t = document.getElementById("logtype");
var n = document.getElementById("topic");
n.value = t.value + n.value.replace("[转载]","").replace("[原创]","");
}
</script>

 

 

超级简单版

 
<select  id="c1"  onchange="a()">
<option>选择话题</option>
<option  value="">[原创]</option>
<option  value="">[转载]</option>
</select>
<script> 
function  a() 

var  s1  =  document.all.c1[document.all.c1.selectedIndex].text; 
var  s2
if(s1  ==  "选择话题") 
s2  =  ""; 
else
 s2  =  s1; 
document.all.topic.value=s2; 

</script>

 

 

修改一个缺点,如果填好标题后,再选择,标题会被覆盖,就像DV那样(修改方法同上)。

 
<option value="">类型</option>
<option value="[原]">原</option>
<option value="[转]">转</option>
</select>
<script>
function CHangeT()
{
var t = document.getElementById("logtype");
var n = document.getElementById("topic");
ChangeHead();
} function CHeckType()
{
}
function IndexOfHead()
{  var n = document.getElementById("topic");
 if( n.value.indexOf("[转]")>=0 || n.value.indexOf("[原]")>=0)
 {return true;}
 else
 {
  return false;
 }
}
function ChangeHead()
{  var t = document.getElementById("logtype");
 var n = document.getElementById("topic");
n.value = t.value + n.value.replace("[转]","").replace("[原]",""); //alert(IndexOfHead());
/*
 if(!IndexOfHead())
 {
  n.value = t.value + n.value;
 }else
 {
  n.value = t.value + n.value.replace("[转]","").replace("[原]","");
 }
*/
}
</script>  

2 thoughts on “发表日志时添加转贴、原创等选项!

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据