?? ubbcode.js
字號(hào):
function AddText(NewCode) {
if(document.all){
insertAtCaret(document.theform.content, NewCode);
setfocus();
} else{
document.theform.content.value += NewCode;
setfocus();
}
}
function storeCaret (textEl){
if(textEl.createTextRange){
textEl.caretPos = document.selection.createRange().duplicate();
}
}
function insertAtCaret (textEl, text){
if (textEl.createTextRange && textEl.caretPos){
var caretPos = textEl.caretPos;
caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
} else if(textEl) {
textEl.value += text;
} else {
textEl.value = text;
}
}
function email() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[email]" + range.text + "[/email]";
}else{
AddTxt="[email] [/email]";
AddText(AddTxt);
}
}
function chsize(size) {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[size=" + size + "]" + range.text + "[/size]";
}else{
AddTxt="[size="+size+"] [/size]";
AddText(AddTxt);
}
}
function chfont(font) {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[font=" + font + "]" + range.text + "[/font]";
}else{
AddTxt="[font="+font+"] [/font]";
AddText(AddTxt);
}
}
function bold() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[b]" + range.text + "[/b]";
}else{
AddTxt="[b] [/b]";
AddText(AddTxt);
}
}
function italicize() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[i]" + range.text + "[/i]";
} else{
AddTxt="[i] [/i]";
AddText(AddTxt);
}
}
function quote() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[quote]" + range.text + "[/quote]";
}else{
AddTxt="[quote] [/quote]";
AddText(AddTxt);
}
}
function chcolor(color) {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[color=" + color + "]" + range.text + "[/color]";
} else{
AddTxt="[color="+color+"] [/color]";
AddText(AddTxt);
}
}
function center() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[center]" + range.text + "[/center]";
} else{
AddTxt="[center] [/center]";
AddText(AddTxt);
}
}
function hyperlink() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[url]" + range.text + "[/url]";
} else{
AddTxt="[url] [/url]";
AddText(AddTxt);
}
}
function image() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[img]" + range.text + "[/img]";
} else{
AddTxt="[img] [/img]";
AddText(AddTxt);
}
}
function flash() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[swf]" + range.text + "[/swf]";
} else{
AddTxt="[swf] [/swf]";
AddText(AddTxt);
}
}
function code() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[code]" + range.text + "[/code]";
} else{
AddTxt="\r[code]\r[/code]";
AddText(AddTxt);
}
}
function list() {
AddTxt="\r[list]\r[*]\r[*]\r[*]\r[/list]";
AddText(AddTxt);
}
function underline() {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[u]" + range.text + "[/u]";
}else{
AddTxt="[u] [/u]";
AddText(AddTxt);
}
}
function smile(){
var smileyPos=new getPos('smile')
smileyPanel=document.getElementById('ubb_smile')
smileyPanel.style.left=smileyPos.Left+"px"
smileyPanel.style.top=smileyPos.Top+"px"
smileyPanel.style.display=""
document.body.attachEvent("onclick",CloseSmileyPanel)
}
function CloseSmileyPanel(){
smileyPanel=document.getElementById('ubb_smile')
smileyPanel.style.display ="none"
document.body.detachEvent("onclick",CloseSmileyPanel)
}
function getPos(obj){
this.Left=0
this.Top=0
var TempLeft
var tempObj=document.getElementById(obj)
while (tempObj.tagName.toLowerCase()!="body"){
this.Left+=tempObj.offsetLeft
this.Top+=tempObj.offsetTop
tempObj=tempObj.offsetParent
TempLeft+=tempObj.offsetLeft+","
}
}
function setfocus() {
document.theform.content.focus();
}
function guest(){
if(document.theform.guestpost.checked==true){
document.theform.replier.value="匿名";
}else{
document.theform.replier.value="";
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -