Viewing file: dialog.html (9.07 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<!--
Free base on a Sample of Microsoft Corporation
Writen by ngoCanh
http://vietdev.sourceforge.net
Date 21.05.2002
Version 2.0
-->
<HTML>
<HEAD>
<TITLE>Text-Formating-Control</TITLE>
<STYLE TYPE="text/css">
BODY {margin-left:10; font-family:Verdana; font-size:10; background:menu}
BUTTON {height:22; background:#c0c0a0; width:100; border-color:#f0f0c0; color:#aa00aa}
P {text-align:center}
TABLE,TD {cursor:hand; font-size:12}
</STYLE>
<SCRIPT>
var OTYPE = window.dialogArguments;
function doFormat1(arr)
{
var cmd = new Array();
cmd = arr.split('=')
var param='';
if(cmd[2]) param=cmd[2] ;
else if(cmd[1]) param=cmd[1]
// command,startTag,endTag
/**
<abbr> <acronym> <address> <blockquote> <cite> <code> <dfn>
<dl> <dd> <dt> <em> <q> <samp> <span> <tt>
**/
// Command,StartTag,EndingTag
var codelist=new Array(
'Bold','<B>','</B>',
'Italic', '<I>','</I>',
'Underline', '<U>','</U>',
'StrikeThrough', '<S>','</S>',
'SuperScript', '<SUP>','</SUP>',
'SubScript', '<SUB>','</SUB>',
'JustifyLeft', '<P align=left>','</P>' ,
'JustifyCenter', '<P align=center>','</P>' ,
'JustifyRight', '<P align=right>','</P>' ,
'Center', '<CENTER>','</CENTER>' ,
'FontName', '<FONT name=paramx>','</FONT>',
'FontSize', '<FONT size=paramx>','</FONT>',
'BackColor', '<FONT style="BACKGROUND-COLOR:paramx">','</FONT>',
'ForeColor', '<FONT COLOR=paramx>','</FONT>',
'InsertImage', '<IMG SRC=paramx>','',
'CreateLink', '<A HREF=paramx>','</A>',
'InsertOrderedList', '\n<OL><LI>','\n</OL>',
'InsertUnorderedList', '\n<UL><LI>','\n</UL>',
'ListItem', '\n<LI>','',
'InsertHorizontalRule', '\n<HR>','',
'formatBlock', '<paramx>','</paramx>',
'InsertTable', '\n<TABLE>\n<TR>\n<TD>','</TD>\n</TR>\n</TABLE>',
'InsertRow', '\n<TR>\n<TD>','</TD>\n</TR>',
'InsertCell', '<TD>','</TD>',
'InsertDiv', '<DIV ID=paramx>','</DIV>',
'InsertMarquee', '<MARQUEE ID=paramx>','</MARQUEE>',
'InsertIFrame', '<IFRAME ID=paramx>','</IFRAME>',
'InsertObject', '<OBJECT>\n<param>\n','</OBJECT>',
'InsertEmbed', '<EMBED',' SRC=paramx>',
'Comment', '<!--Comment ','-->',
'PageBreak', '<!--pagebreak-->','',
'Emotions', 'paramx', '',
'SelectAll', 'SelectAll','',
'Cut', 'Cut', '',
'Copy', 'Copy', '',
'Paste', 'Paste', ''
)
var wrds='', wrde='' ;
for(var i=0; i<codelist.length-2;i+=3)
if(cmd[0]==codelist[i]) { wrds=codelist[i+1]; wrde=codelist[i+2]; break; }
wrds= wrds.replace('paramx',param)
wrde= wrde.replace('paramx',param)
return wrds+','+wrde ;
}
function doFormat2(arr)
{
var cmd = new Array();
cmd = arr.split('=')
if(cmd[2]) return cmd[0]+','+cmd[2] ;
return cmd[0]+','+cmd[1]
}
function formatValue(cmd)
{
if(!OTYPE) return doFormat1(cmd) // normal
else return doFormat2(cmd) ; // visual
}
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onclick>
if(Code.value==event.srcElement.title) return;
Param.value = "";
Code.value = event.srcElement.title;
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onmouseover>
RGB.innerText = event.srcElement.title;
event.srcElement.style.backgroundColor='cyan'
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=ColorTable EVENT=onmouseout>
RGB.innerText = " ";
event.srcElement.style.backgroundColor=''
</SCRIPT>
<SCRIPT LANGUAGE=JavaScript FOR=Ok EVENT=onclick>
var cmd= Code.value+'='+Param.value;
cmd= formatValue(cmd)
window.returnValue = cmd
window.close();
</SCRIPT>
</HEAD>
<body scroll=no>
<br><p>
<TABLE ID=ColorTable BORDER=1
BORDERCOLOR=SILVER BORDERCOLORLIGHT=WHITE BORDERCOLORDARK=BLACK
CELLSPACING=0 CELLPADDING=0>
<script>
<!--
// Display, Command
if(!OTYPE) // textarea
{
var cmdA = new Array('B','Bold', 'I','Italic', 'U','Underline', 'S','StrikeThrough', 'Sup','SuperScript', 'Sub','SubScript',
'<=','JustifyLeft', '-|-','JustifyCenter', '=>','JustifyRight', '-O-', 'Center', 'IMG','InsertImage=', 'LINK','CreateLink=', 'Olist','InsertOrderedList', 'Ulist','InsertUnorderedList', 'LI','ListItem',
'HR','InsertHorizontalRule', 'PRE','formatBlock=PRE', 'P','formatBlock=P', 'FONT','FontName=', 'BGcol','BackColor=', 'FGcol','ForeColor=',
'S1','FontSize=1', 'S2','FontSize=2', 'S3','FontSize=3', 'S4','FontSize=4', 'S5','FontSize=5', 'S6','FontSize=6', 'S7','FontSize=7',
'H1','formatBlock=H1', 'H2','formatBlock=H2', 'H3','formatBlock=H3', 'H4','formatBlock=H4', 'H5','formatBlock=H5', 'H6','formatBlock=H6',
'TABLE','InsertTable', 'Row','InsertRow', 'Cell','InsertCell',
'Div', 'InsertDiv=', 'MARQ','InsertMarquee=', 'IFRA','InsertIFrame',
'Obj','InsertObject', 'Emb','InsertEmbed',
'Pgbr', 'PageBreak', '<!--','Comment',
'ALL','SelectAll', 'CUT','Cut', 'COPY','Copy', 'PASTE','Paste' ,
':)', 'Emotions=:) ', ':(', 'Emotions=:( ', ':D', 'Emotions=:D ',
':p', 'Emotions=:p ', ';)', 'Emotions=;) ', '???', 'Emotions=??? ',
':O', 'Emotions=:O ', ':ang', 'Emotions=:angry: '
);
}
else // iframe - visual
{
var cmdA = new Array('B','Bold', 'I','Italic', 'U','Underline', 'S','StrikeThrough', 'Sup','SuperScript', 'Sub','SubScript',
'BGcol','BackColor=', 'FGcol','ForeColor=',
'<=','JustifyLeft', '-|-','JustifyCenter', '=>','JustifyRight', 'IMG','InsertImage=', 'LINK','CreateLink=', 'Olist','InsertOrderedList', 'Ulist','InsertUnorderedList',
'HR','InsertHorizontalRule', 'PRE','formatBlock=PRE', 'P','formatBlock=P', 'FONT','FontName=',
'H1','formatBlock=H1', 'H2','formatBlock=H2', 'H3','formatBlock=H3', 'H4','formatBlock=H4', 'H5','formatBlock=H5', 'H6','formatBlock=H6',
'S1','FontSize=1', 'S2','FontSize=2', 'S3','FontSize=3', 'S4','FontSize=4', 'S5','FontSize=5', 'S6','FontSize=6', 'S7','FontSize=7',
'TABLE','InsertTable', 'TProp','TablePropeties', 'CProp','CellPropeties',
'Layer','InsertLayer', 'LBorder','EditLayerBorder' ,'LFilter','EditLayerFilter',
'MARQ','InsertMarquee=', 'IFRA','InsertIFrame=',
'ALL','SelectAll', 'CUT','Cut', 'COPY','Copy', 'PASTE','Paste',
'Unlink','UnLink', 'Rm','RemoveFormat', 'MODE','Swap[Text/HTML]', 'UNI','Swap[Uni/View]' ,
':)', 'Emotions=:)', ':(', 'Emotions=:(', ':D', 'Emotions=:D',
':p', 'Emotions=:p', ';)', 'Emotions=;)', '???', 'Emotions=???',
':O', 'Emotions=:O', ':ang', 'Emotions=:angry:'
) ;
}
var col=7;
var htmlstr = "<TR>";
var j=0 ;
for( var i=0; i<cmdA.length-1; i+=2)
{
htmlstr += "<TD BGCOLOR=skyblue title=" + cmdA[i+1] + " align=center>" + cmdA[i]
if(++j==col && i<cmdA.length-2){ htmlstr += "<tr>" ; j=0 ;}
}
while(j++<col){ htmlstr += "<TD BGCOLOR=skyblue> " }
htmlstr += "<TR align=center style='color:white'>\
<TD BGCOLOR=black TITLE='ForeColor=black' style=width:35px>F\
<TD BGCOLOR=#800000 TITLE='ForeColor=#800000' width=:35px>F\
<TD BGCOLOR=#008000 TITLE='ForeColor=#008000' width=:35px>F\
<TD BGCOLOR=#808000 TITLE='ForeColor=#808000' width=35px>F\
<TD BGCOLOR=#000080 TITLE='ForeColor=#000080' width=35px>F\
<TD BGCOLOR=#800080 TITLE='ForeColor=#800080' width=35px>F\
<TD BGCOLOR=#008080 TITLE='ForeColor=#008080' width=35px>F\
<TR>\
<TR align=center>\
<TD BGCOLOR=#FF0000 TITLE='ForeColor=#FF0000' width=35px>F\
<TD BGCOLOR=#00FF00 TITLE='ForeColor=#00FF00' width=35px>F\
<TD BGCOLOR=#FFFF00 TITLE='ForeColor=#FFFF00' width=:35px>F\
<TD BGCOLOR=#0000FF TITLE='ForeColor=#0000FF' width=35px>F\
<TD BGCOLOR=#FF00FF TITLE='ForeColor=#FF00FF' width=35px>F\
<TD BGCOLOR=#00FFFF TITLE='ForeColor=#00FFFF' width=35px>F\
<TD BGCOLOR=white TITLE='ForeColor=white' width=35px>F\
<TR>\
<TR align=center style='color:white'>\
<TD BGCOLOR=black TITLE='BackColor=black' width=35px>BG\
<TD BGCOLOR=#800000 TITLE='BackColor=#800000' width=35px>BG\
<TD BGCOLOR=#008000 TITLE='BackColor=#008000' width=35px>BG\
<TD BGCOLOR=#808000 TITLE='BackColor=#808000' width=35px>BG\
<TD BGCOLOR=#000080 TITLE='BackColor=#000080' width=35px>BG\
<TD BGCOLOR=#800080 TITLE='BackColor=#800080' width=35px>BG\
<TD BGCOLOR=#008080 TITLE='BackColor=#008080' width=35px>BG\
<TR>\
<TR align=center>\
<TD BGCOLOR=#FF0000 TITLE='BackColor=#FF0000' width=35px>BG\
<TD BGCOLOR=#00FF00 TITLE='BackColor=#00FF00' width=35px>BG\
<TD BGCOLOR=#FFFF00 TITLE='BackColor=#FFFF00' width=35px>BG\
<TD BGCOLOR=#0000FF TITLE='BackColor=#0000FF' width=35px>BG\
<TD BGCOLOR=#FF00FF TITLE='BackColor=#FF00FF' width=35px>BG\
<TD BGCOLOR=#00FFFF TITLE='BackColor=#00FFFF' width=35px>BG\
<TD BGCOLOR=white TITLE='BackColor=white' width=35px>BG\
<TR>"
document.write(htmlstr);
//-->
</script>
</TABLE>
<br>
<table>
<tr align=center bgcolor=blue>
<td colspan=3> <SPAN ID=RGB style='color:white'> </SPAN></td>
<tr>
<td align=right>Command=Param.:</td>
<td><INPUT TYPE=TEXT SIZE=17 ID=Code style='color:red' readonly></td>
<td><INPUT TYPE=TEXT SIZE=10 ID=Param style='color:red'></td>
<tr align=center>
<td colspan=3>
<BUTTON ID=Ok TYPE=SUBMIT>OK</BUTTON>
<BUTTON ONCLICK="window.close();">Cancel</BUTTON>
</td>
<tr>
<td colspan=3>Commands ending with letter "=" need a parameter.</td>
</TABLE>
</BODY>
</HTML>
|