📄 _interface.html
字号:
// determine selected index
if (upload_dirs[upload_dirs_index][x][0] == field_number) { // this is the image_select the new entry was added to, so make new entry selected
the_index = new_image_select_index;
} else { // preserve existing selection
for (the_index = 0; the_index < new_image_select.length; the_index++) {
if (new_image_select[the_index][1] == menuOBJ.options[menuOBJ.options.selectedIndex].value) { break; }
}
}
UpdateDropdown(menuOBJ, new_image_select, the_index)
}
}
}
if (add_to_file_selects) {
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (!upload_dirs[upload_dirs_index][x][1]) { // we've found a file_select
menuOBJ = eval('document.forms[0].file_select' + upload_dirs[upload_dirs_index][x][0]);
// determine selected index
if (upload_dirs[upload_dirs_index][x][0] == field_number) { // this is the file_select the new entry was added to, so make new entry selected
the_index = new_file_select_index;
} else { // preserve existing selection
for (the_index = 0; the_index < new_file_select.length; the_index++) {
if (new_file_select[the_index][1] == menuOBJ.options[menuOBJ.options.selectedIndex].value) { break; }
}
}
UpdateDropdown(menuOBJ, new_file_select, the_index)
}
}
}
}
function DropdownRemove(field_number, remove_option_value, remove_from_image_selects, remove_from_file_selects) {
/* Determine upload directory list index for dropdown being updated */
var upload_dirs_index;
for (i = 0; i < upload_dirs.length; i++) {
for (x = 0; x < upload_dirs[i].length; x++) {
if (upload_dirs[i][x][0] == field_number) { upload_dirs_index = i; break; }
}
}
/* Copy an original image_select */
var original_image_select = new Array(); var new_image_select_images = new Array(); var new_image_select_links = new Array();
var menuOBJ;
if (remove_from_image_selects) { // grab the first image select
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (upload_dirs[upload_dirs_index][x][1]) { // we've found an image_select
menuOBJ = eval('document.forms[0].image_select' + upload_dirs[upload_dirs_index][x][0]);
for (var y = 0; y < menuOBJ.options.length; y++) { // copy image select options to array
original_image_select[y] = [menuOBJ.options[y].text, menuOBJ.options[y].value];
}
break; // only copy first one found
}
}
// break it up into uploaded images and links
var x; x = 1; // index of the first category heading
while (x < original_image_select.length) {
if (original_image_select[x][0] != '--- Image Links ---') { // uploaded images list ends at linked images heading or end of dropdown
if ((x > 1) && (original_image_select[x][1] != remove_option_value)) { // x = 1 is always a heading
new_image_select_images[new_image_select_images.length] = [original_image_select[x][0], original_image_select[x][1]];
}
} else {
x++; // jump over linked images heading itself
break;
}
x++;
}
// create array of old links
while (x < original_image_select.length) {
if (original_image_select[x][1] != remove_option_value) { new_image_select_links[new_image_select_links.length] = [original_image_select[x][0], original_image_select[x][1]]; }
x++;
}
}
/* Copy an original file_select */
var original_file_select = new Array(); var new_file_select_files = new Array(); var new_file_select_links = new Array();
if (remove_from_file_selects) { // grab the first file select
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (!upload_dirs[upload_dirs_index][x][1]) { // we've found a file_select
menuOBJ = eval('document.forms[0].file_select' + upload_dirs[upload_dirs_index][x][0]);
for (var y = 0; y < menuOBJ.options.length; y++) { // copy file select options to array
original_file_select[y] = [menuOBJ.options[y].text, menuOBJ.options[y].value];
}
break; // only copy first one found
}
}
// break it up into uploaded files and links
var x; x = 1; // index of the first category heading
while (x < original_file_select.length) {
if (original_file_select[x][0] != '--- File Links ---') { // uploaded files list ends at linked files heading or end of dropdown
if ((x > 1) && (original_file_select[x][1] != remove_option_value)) { // x = 1 is always a heading
new_file_select_files[new_file_select_files.length] = [original_file_select[x][0], original_file_select[x][1]];
}
} else {
x++; // jump over linked files heading itself
break;
}
x++;
}
// create array of old links
while (x < original_file_select.length) {
if (original_file_select[x][1] != remove_option_value) { new_file_select_links[new_file_select_links.length] = [original_file_select[x][0], original_file_select[x][1]]; }
x++;
}
}
/* Create new image_select */
var new_image_select = new Array(); new_image_select[0] = ['None', ''];
if (remove_from_image_selects) {
// add uploaded images
if (new_image_select_images.length > 0) {
new_image_select[new_image_select.length] = ['--- Uploaded Images ---', ''];
for (x = 0; x < new_image_select_images.length; x++) {
new_image_select[new_image_select.length] = [new_image_select_images[x][0], new_image_select_images[x][1]];
}
}
// add image links
if (new_image_select_links.length > 0) {
new_image_select[new_image_select.length] = ['--- Image Links ---', ''];
for (x = 0; x < new_image_select_links.length; x++) {
new_image_select[new_image_select.length] = [new_image_select_links[x][0], new_image_select_links[x][1]];
}
}
}
/* Create new file_select */
var new_file_select = new Array(); new_file_select[0] = ['None', ''];
if (remove_from_file_selects) {
// add uploaded files
if (new_file_select_files.length > 0) {
new_file_select[new_file_select.length] = ['--- Uploaded Files ---', ''];
for (x = 0; x < new_file_select_files.length; x++) {
new_file_select[new_file_select.length] = [new_file_select_files[x][0], new_file_select_files[x][1]];
}
}
// add file links
if (new_file_select_links.length > 0) {
new_file_select[new_file_select.length] = ['--- File Links ---', ''];
for (x = 0; x < new_file_select_links.length; x++) {
new_file_select[new_file_select.length] = [new_file_select_links[x][0], new_file_select_links[x][1]];
}
}
}
/* Update dropdowns */
var the_index; var menuOBJ;
if (remove_from_image_selects) { // we need to update image_select dropdowns
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (upload_dirs[upload_dirs_index][x][1]) { // we've found an image_select
menuOBJ = eval('document.forms[0].image_select' + upload_dirs[upload_dirs_index][x][0]);
// determine selected index
if (menuOBJ.options[menuOBJ.options.selectedIndex].value == remove_option_value) { // this is the image_select the entry was removed from, so set it to none
the_index = 0;
} else { // preserve existing selection
for (the_index = 0; the_index < new_image_select.length; the_index++) {
if (new_image_select[the_index][1] == menuOBJ.options[menuOBJ.options.selectedIndex].value) { break; }
}
}
UpdateDropdown(menuOBJ, new_image_select, the_index)
}
}
}
if (remove_from_file_selects) {
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (!upload_dirs[upload_dirs_index][x][1]) { // we've found a file_select
menuOBJ = eval('document.forms[0].file_select' + upload_dirs[upload_dirs_index][x][0]);
// determine selected index
if (menuOBJ.options[menuOBJ.options.selectedIndex].value == remove_option_value) { // this is the file_select the entry was removed from, so set it to none
the_index = 0;
} else { // preserve existing selection
for (the_index = 0; the_index < new_file_select.length; the_index++) {
if (new_file_select[the_index][1] == menuOBJ.options[menuOBJ.options.selectedIndex].value) { break; }
}
}
UpdateDropdown(menuOBJ, new_file_select, the_index)
}
}
}
}
function UpdateDropdown(ddObj, NewOptions, NewIndex) {
ddObj.options.length = 0; // empty current
for (x = 0; x < NewOptions.length; x++) {
ddObj.options[x] = new Option(NewOptions[x][0], NewOptions[x][1]);
}
ddObj.selectedIndex = NewIndex;
}
function RemoveSelectEntry(fieldtype, fieldnum, thispagenum) {
var obj = eval('document.forms[0].' + fieldtype + fieldnum);
var choiceindex = obj.selectedIndex;
var choice = obj[choiceindex].value;
if (choice == '') {
alert('Please choose the Uploaded file or link you wish to remove from the drop down menu.');
return;
}
choice = escape(choice);
var url = '$cgiurl$?remove_' + fieldtype + '=1&thispagenum=' + thispagenum + '&fieldnum=' + fieldnum + '&choice=' + choice;
PopUpWindow(url, '460','200')
}
<!-- /templatecell : select_scripts -->
window.status = " ";
//--></script>
<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "$imageurl$htmlarea/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>
</head>
<body bgcolor="#$bgcolor$" text="#000000" link="#0000CC" vlink="#0000CC" alink="#0000CC" marginwidth=0 marginheight=15 topmargin=15 leftmargin=0>
<form method=post action="$cgiurl$">
<center>
<!-- header bar -->
<table border=0 cellspacing=0 cellpadding=0 width=590>
<tr>
<td colspan=7><img src="$imageurl$spacer.gif" height=1 width=7 border=0 alt=""></td>
<td bgcolor="#CCCCCC" colspan=2><img src="$imageurl$spacer.gif" height=1 width=576 border=0 alt=""></td>
<td colspan=7><img src="$imageurl$spacer.gif" height=1 width=7 border=0 alt=""></td>
</tr>
<tr>
<td colspan=5><img src="$imageurl$spacer.gif" height=1 width=5 border=0 alt=""></td>
<td bgcolor="#CCCCCC" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td bgcolor="#FFFFFF" colspan=2><img src="$imageurl$spacer.gif" height=1 width=576 border=0 alt=""></td>
<td bgcolor="#CCCCCC" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td colspan=5><img src="$imageurl$spacer.gif" height=1 width=5 border=0 alt=""></td>
</tr>
<tr>
<td colspan=3><img src="$imageurl$spacer.gif" height=1 width=3 border=0 alt=""></td>
<td bgcolor="#CCCCCC" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td bgcolor="#FFFFFF" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td bgcolor="#999999" colspan=2 rowspan=2><img src="$imageurl$spacer.gif" height=1 width=576 border=0 alt=""></td>
<td bgcolor="#FFFFFF" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td bgcolor="#666666" colspan=2><img src="$imageurl$spacer.gif" height=1 width=2 border=0 alt=""></td>
<td colspan=3><img src="$imageurl$spacer.gif" height=1 width=3 border=0 alt=""></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -