<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function ins(insertStr)
{
var obj = document.getElementById("text1")
if(document.all)
{
obj.focus();
var range = document.selection.createRange();
range.text=insertStr;
}
else if(obj.setSelectionRange)
{
var rangeStart = obj.selectionStart;
var rangeEnd = obj.selectionEnd;
var temp1 = obj.value.substring(0,rangeStart);
var temp2 = obj.value.substring(rangeEnd);
obj.value = temp1 + insertStr + temp2;
}
}
</script>
</head>
<body>
<input type="button" onclick="ins('[:123]')" value="插入">
<input type="text" id="text1" value="文本文本">
</body></html>差不多把 把BUTTON换成IMG就行了
只有ie才支持document.all属性
可以直接用<img src="xx.gif" onclick="ins('你的格式')"> 就行的啊
'response.Write "a1"
Set fs=server.CreateObject("scripting.filesystemobject")
set fd=fs.getfolder(server.mappath("Images/biaoqing"))
'response.Write server.MapPath("Images/biaoqing/")
set fc=fd.files
i=1
response.Write "<tr>"
response.Write "<td rowspan='5'><textarea name='c_message_content' cols='90' rows='20'></textarea></td>"
response.Write "<td rowspan='5' valign='top'>发帖表情</td>"
for each fl in fc
response.Write "<td>"
response.write "<a href=http://128.0.0.100:8050/images/biaoqing/"&fl.name&" target=_blank><img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:123]')></img></a>"
response.Write "</td>"
if i mod 3=0 then response.Write "</tr><tr>"
i=i+1
next
response.write "<a href=http://128.0.0.100:8050/images/biaoqing/"&fl.name&" target=_blank><img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:123]')></img></a>"
response.write "<img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:"&Split(fl.name,".")(0)&"]')>"这样呢?
如果没后缀 用response.write "<img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:"&fl.name&"]')>"
response.write "<img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:"&fl.name&"]')>"
就没问题,但是用
response.write "<img src=images/biaoqing/"&fl.name&" border=0 onclick=ins('[:"&Split(fl.name,".")(0)&"]')>"
就不行,但是我想把.gif去掉,应该怎么办呢?还求前辈指教!
实在不行在JS里动手吧 <script type="text/javascript">
function ins(insertStr)
{
if(insertStr.indexOf('.')>-1)
insertStr=insertStr.split(".")[0]
var obj = ……
……
}
</script>