Post by cddude229 on Feb 25, 2006 15:40:19 GMT -5
<script type="text/Javascript">
// UBBC Buttons by CD
if(document.forms[0] && document.forms[0].shout){
UBBC = [
["<b>B</b>","b","Bold Text"],
["<i>I</i>","i","Italic Text"],
["<u>U</u>","u","Underlined Text"],
["<s>S</s>","s","Strikethrough"],
["break"],
["<font color='red'>Red</font>","red","Red Text"],
["<font color='blue'>Blue</font>","blue","Blue Text"],
["<font color='green'>Green</font>","green","Green Text"],
["<font color='yellow'>Yellow</font>","yellow","Yellow Text"],
["break"],
["URL","url","URL"]
];
data = "<table bgcolor='"+document.getElementsByTagName("TABLE")[0].bgColor+"' width='100%' cellspacing='1' cellpadding='2'><tr>";
for(a=0;a<UBBC.length;a++){
if(UBBC[a][0] == "break")
data += "</tr><tr>";
else
data += "<td align='center' class='windowbg2'"+(UBBC[a][0] == "URL"?" colspan='4'":"")+"><a href='javascript:void(0);' onclick='ubbc(\"["+UBBC[a][1]+"]\",\"[/"+UBBC[a][1]+"]\");' title='Insert "+UBBC[a][2]+"'>"+UBBC[a][0]+"</a></td>";
}
data += "</tr></table>";
var tab = document.body.getElementsByTagName("TABLE")[0];
var row = tab.insertRow(3);
var cell = row.insertCell(0);
cell.innerHTML = data;
cell.className = "windowbg2";
var row = tab.insertRow(3);
var cell = row.insertCell(0);
cell.className = "windowbg";
cell.align = "center";
cell.innerHTML = "<b>UBBC</b>";
// UBBC Open Source Function by Peter of Experts Online (http://expertsonline.pixeldepth.net/)
function ubbc(open, end){
var tArea = document.getElementsByName("shout")[0]
var isIE = (document.all)? true : false;
var open = (open)? open : "";
var end = (end)? end : "";
if(isIE){
tArea.focus();
var curSelect = document.selection.createRange();
if(arguments[2])
curSelect.text = open + arguments[2] + "]" + curSelect.text + end;
else
curSelect.text = open + curSelect.text + end;
} else if(!isIE && typeof tArea.selectionStart != "undefined"){
var selStart = tArea.value.substr(0, tArea.selectionStart);
var selEnd = tArea.value.substr(tArea.selectionEnd, tArea.value.length);
var curSelection = tArea.value.replace(selStart, '').replace(selEnd, '');
if(arguments[2])
tArea.value = selStart + open + arguments[2] + "]" + curSelection + end + selEnd;
else
tArea.value = selStart + open + curSelection + end + selEnd;
} else {
tArea.value += (arguments[2])? open + arguments[2] + "]" + end : open + end;
}
}
}
</script>
Footers