📄 post.jsp
字号:
txt = "[flash="+w+","+h+"]"+url+"[/flash]";
break;
}
ohtml+=txt;
ed.setEditorContents(ohtml);
};
this.dosubmit = function(flag){
var url = c.o(elements[flag][0]).value;
var w,h,lrc;
if(c.o(elements[flag][1])){
w = c.o(elements[flag][1]).value;
}
if(c.o(elements[flag][2])){
h = c.o(elements[flag][2]).value;
}
if(c.o("lrc")){
lrc = "<br/>"+(c.o("lrc").value.replaceAll("\r\n","<br/>"))+"<br/>";
}
if(url.length==0){
alert("请输入文件URL地址!");
return false;
}
this.setContents(flag,url,w,h,lrc);
this.remove(elements[flag][5]);
};
this.init = function(o,w,h,id,txt){
if(!c.o(id)){
var div = c.create("div");
div.id = id;
div.style.width = w+"px";
if(h==-1){
div.style.height = "auto";
}else{
div.style.height = h+"px";
}
div.style.display = "block";
div.className = "content_hint";
if(txt!=undefined){
div.innerHTML = txt;
}
o.appendChild(div);
return div;
}else{
c.o(id).parentNode.removeChild(c.o(id));
return null;
}
};
this.reset = function(o){
var id = o.id.replace("cmd","hint");
c.o(id).parentNode.removeChild(c.o(id));
this.dosomething(o);
};
this.dosomething = function(o){
var flag;
if(o.id == "content_cmd_insertImage"){
flag = "image";
}
else if(o.id == "content_cmd_insertMusic"){
flag = "music";
}
else if(o.id == "content_cmd_insertFlash"){
flag = "flash";
}
else if(o.id == "content_cmd_upload"){
flag = "upload";
}
else if(o.id == "content_cmd_tools"){
flag = "tools";
}
if(flag!=undefined){
if(flag=="tools"){
var bar = c.o("toolsbar");
if(bar.style.display!="block"){
bar.style.display="block";
c.o("bartxt").innerHTML = "关闭工具条";
}else{
bar.style.display="none";
c.o("bartxt").innerHTML = "展开工具条";
}
bar.style.background = "#D4D0C8";
}else{
var textname = elements[flag][0];
var w = elements[flag][3];
var h = elements[flag][4];
var id = elements[flag][5];
this.clear(id);
if(flag!="upload"){
if(id!=undefined){
var txt = c.o(id.replace("hint","hide")).innerHTML;
var odiv = this.init(o,w,h,id,txt);
if(odiv!=null){
c.o(textname).focus();
}
}
}else{
var now = new Date();
ihtml = "<iframe name=\"fileupload\" id=\"fileupload\" frameborder=\"0\" width=\"100%\" height=\"30\" scrolling=\"no\" src=\"/club/fileUpload/upload.jsp?forumId=<%=ParamUtils.getStringParameter(request,"forumId","0")%>";
ihtml += "&r="+now.getTime();
ihtml += "\"></iframe>";
var odiv = this.init(o,w,h,id,ihtml);
}
}
}
};
this.clear = function(id){
var tools = c.t(c.o("tools_controls"),"div");
var txto;
for(var i=0; i<tools.length; i++){
txto = tools[i];
if(txto.id.indexOf("hint")!=-1&&txto.id!=id){
/*txto.removeNode(true); firefox不支持此方法 */
txto.parentNode.removeChild(txto);
}
}
};
this.remove = function(id){
/*c.o(id).removeNode(true); firefox不支持此方法 */
c.o(id).parentNode.removeChild(c.o(id));
dvo.setMode(c.o(id.replace("hint","cmd")),"normal");
};
this.submit = function(flag){
};
this.setMode = function(o,mode){
o.style.background = mouseModes[mode][0];
o.style.border = mouseModes[mode][1];
};
}
var dvo = new DivOperate();
function txtEvent(o,name){
o.onmouseover = function(){
dvo.setMode(this,"hover");
};
o.onmouseout = function(){
dvo.setMode(this,"normal");
};
o.onclick = function(){
dvo.setMode(this,"down");
};
o.childNodes[0].onclick = function(){
dvo.dosomething(o);
};
}
var tools = c.t(c.o("tools_controls"),"div");
var txto;
for(var i=0; i<tools.length; i++){
txto = tools[i];
if(txto.id.indexOf("resize")==-1){
txtEvent(txto,"content");
}
}
//-->
</script>
<div id="content_hide_insertImage" class="hide">
<span>(输入图片地址,或者你可以点击<a onclick="dvo.dosomething(c.o('content_cmd_upload'));">[上传附件]</a>功能来上传本地图片)</span>
<label for="imageUrl">文件URL</label><input type="text" id="imageUrl" name="imageUrl" value="" class="input"/>
<div class="empty">
<label for="msubmit"> </label><input type="button" id="isubmit" name="isubmit" value="确定" onclick="dvo.dosubmit('image');"/> <a onclick="dvo.remove('content_hint_insertImage')">取消</a>
</div>
</div>
<div id="content_hide_insertMusic" class="hide">
<span>(输入音乐文件地址,你还可以点击<a onclick="dvo.dosomething(c.o('content_cmd_upload'));">[上传附件]</a>来上传本地音乐文件)</span>
<div class="empty"><label for="musicUrl">文件URL</label><input type="text" id="musicUrl" name="musicUrl" value="" class="input"/></div>
<div class="empty"><label for="mw">播放器宽度</label><input type="text" id="mw" name="mw" value="380" style="width:50px"/></div>
<div class="empty"><label for="mh">播放器高度</label><input type="text" id="mh" name="mh" value="80" style="width:50px"/></div>
<div class="empty"><label for="w">插入歌词</label><textarea id="lrc" name="lrc" style="width:280px; height:100px" class="input"></textarea></div>
<div class="empty"><label for="msubmit"> </label><input type="button" id="msubmit" name="msubmit" value="确定" onclick="dvo.dosubmit('music');"/> <a onclick="dvo.remove('content_hint_insertMusic')">取消</a></div>
</div>
<div id="content_hide_insertFlash" class="hide">
<span>(可以输入swf,flv文件地址,还可以点击<a onclick="dvo.dosomething(c.o('content_cmd_upload'));">[上传附件]</a>来上传本地文件)</span>
<div class="empty"><label for="flashUrl">文件URL</label><input type="text" id="flashUrl" name="flashUrl" value="" class="input"/></div>
<div class="empty"><label for="fw">动画宽度</label><input type="text" id="fw" name="fw" value="480" style="width:50px"/></div>
<div class="empty"><label for="fh">动画高度</label><input type="text" id="fh" name="fh" value="400" style="width:50px"/></div>
<div class="empty"><label for="fsubmit"> </label><input type="button" id="fsubmit" name="fsubmit" value="确定" onclick="dvo.dosubmit('flash');"/> <a onclick="dvo.remove('content_hint_insertFlash')">取消</a></div>
</div>
<%@ include file="inc/footer.jsp" %>
</body>
</html>
<!-- Powered by www.YeQiangWei.com -->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -