관련상품 이벤트 키보드 추가 삭제 스크립트 수정
This commit is contained in:
@ -605,7 +605,7 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select><br>
|
</select><br>
|
||||||
<select id="relation" size=8 style='width:250px; background-color:#F6F6F6;' onclick="relation_img(this.value, 'add_span')" ondblclick="relation_add(this);" onkeyup="relation_add2(this);">
|
<select id="relation" size=8 style='width:250px; background-color:#F6F6F6;' onclick="relation_img(this.value, 'add_span')" ondblclick="relation_add(this);" onkeyup="relation_add(this);">
|
||||||
<?
|
<?
|
||||||
/*
|
/*
|
||||||
$sql = " select ca_id, it_id, it_name, it_amount
|
$sql = " select ca_id, it_id, it_name, it_amount
|
||||||
@ -650,6 +650,9 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
|
|
||||||
function relation_add(fld)
|
function relation_add(fld)
|
||||||
{
|
{
|
||||||
|
if(window.event.keyCode && window.event.keyCode != 32)
|
||||||
|
return false;
|
||||||
|
|
||||||
var f = document.fitemform;
|
var f = document.fitemform;
|
||||||
var len = f.relationselect.length;
|
var len = f.relationselect.length;
|
||||||
var find = false;
|
var find = false;
|
||||||
@ -671,33 +674,11 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
relation_hidden();
|
relation_hidden();
|
||||||
}
|
}
|
||||||
|
|
||||||
function relation_add2(fld)
|
|
||||||
{
|
|
||||||
if(window.event.keyCode == 32) {
|
|
||||||
var f = document.fitemform;
|
|
||||||
var len = f.relationselect.length;
|
|
||||||
var find = false;
|
|
||||||
|
|
||||||
for (i=0; i<len; i++) {
|
|
||||||
if (fld.options[fld.selectedIndex].value == f.relationselect.options[i].value) {
|
|
||||||
find = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 같은 이벤트를 찾지못하였다면 입력
|
|
||||||
if (!find) {
|
|
||||||
f.relationselect.length += 1;
|
|
||||||
f.relationselect.options[len].value = fld.options[fld.selectedIndex].value;
|
|
||||||
f.relationselect.options[len].text = fld.options[fld.selectedIndex].text;
|
|
||||||
}
|
|
||||||
|
|
||||||
relation_hidden();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function relation_del(fld)
|
function relation_del(fld)
|
||||||
{
|
{
|
||||||
|
if(window.event.keyCode && window.event.keyCode != 32)
|
||||||
|
return false;
|
||||||
|
|
||||||
if (fld.length == 0) {
|
if (fld.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -720,32 +701,6 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
relation_hidden();
|
relation_hidden();
|
||||||
}
|
}
|
||||||
|
|
||||||
function relation_del2(fld)
|
|
||||||
{
|
|
||||||
if(window.event.keyCode == 32) {
|
|
||||||
if (fld.length == 0) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (fld.selectedIndex < 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
for (i=0; i<fld.length; i++) {
|
|
||||||
// 선택된것과 값이 같다면 1을 더한값을 현재것에 복사
|
|
||||||
if (fld.options[i].value == fld.options[fld.selectedIndex].value) {
|
|
||||||
for (k=i; k<fld.length-1; k++) {
|
|
||||||
fld.options[k].value = fld.options[k+1].value;
|
|
||||||
fld.options[k].text = fld.options[k+1].text;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
fld.length -= 1;
|
|
||||||
|
|
||||||
relation_hidden();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// hidden 값을 변경 : 김선용 2006.10 일부수정
|
// hidden 값을 변경 : 김선용 2006.10 일부수정
|
||||||
function relation_hidden()
|
function relation_hidden()
|
||||||
{
|
{
|
||||||
@ -770,7 +725,7 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
<span id="sel_span" style="line-height:200%"></span>
|
<span id="sel_span" style="line-height:200%"></span>
|
||||||
※ 상품 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
|
※ 상품 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>※ 한 번 클릭시 상품이미지/상품금액 출력<br>
|
||||||
<br>
|
<br>
|
||||||
<select name='relationselect' size=8 style='width:250px;' onclick="relation_img(this.value, 'sel_span')" ondblclick="relation_del(this);" onkeyup="relation_del2(this);">
|
<select name='relationselect' size=8 style='width:250px;' onclick="relation_img(this.value, 'sel_span')" ondblclick="relation_del(this);" onkeyup="relation_del(this);">
|
||||||
<?
|
<?
|
||||||
$str = array();
|
$str = array();
|
||||||
$sql = " select b.ca_id, b.it_id, b.it_name, b.it_amount
|
$sql = " select b.ca_id, b.it_id, b.it_name, b.it_amount
|
||||||
@ -809,7 +764,7 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
<section class="compare_left">
|
<section class="compare_left">
|
||||||
<h3>등록된 전체이벤트 목록</h3>
|
<h3>등록된 전체이벤트 목록</h3>
|
||||||
이벤트 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>
|
이벤트 선택후 <FONT COLOR="#0E87F9">더블클릭하면 왼쪽에 추가됨</FONT><br>
|
||||||
<select size=6 style='width:250px; background-color:#F6F6F6;' ondblclick="event_add(this);" onkeyup="event_add2(this);">
|
<select size=6 style='width:250px; background-color:#F6F6F6;' ondblclick="event_add(this);" onkeyup="event_add(this);">
|
||||||
<?
|
<?
|
||||||
$sql = " select ev_id, ev_subject from {$g4['shop_event_table']} order by ev_id desc ";
|
$sql = " select ev_id, ev_subject from {$g4['shop_event_table']} order by ev_id desc ";
|
||||||
$result = sql_query($sql);
|
$result = sql_query($sql);
|
||||||
@ -821,6 +776,9 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
<script>
|
<script>
|
||||||
function event_add(fld)
|
function event_add(fld)
|
||||||
{
|
{
|
||||||
|
if(window.event.keyCode && window.event.keyCode != 32)
|
||||||
|
return false;
|
||||||
|
|
||||||
var f = document.fitemform;
|
var f = document.fitemform;
|
||||||
var len = f.eventselect.length;
|
var len = f.eventselect.length;
|
||||||
var find = false;
|
var find = false;
|
||||||
@ -842,33 +800,11 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
event_hidden();
|
event_hidden();
|
||||||
}
|
}
|
||||||
|
|
||||||
function event_add2(fld)
|
|
||||||
{
|
|
||||||
if(window.event.keyCode == 32) {
|
|
||||||
var f = document.fitemform;
|
|
||||||
var len = f.eventselect.length;
|
|
||||||
var find = false;
|
|
||||||
|
|
||||||
for (i=0; i<len; i++) {
|
|
||||||
if (fld.options[fld.selectedIndex].value == f.eventselect.options[i].value) {
|
|
||||||
find = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 같은 이벤트를 찾지못하였다면 입력
|
|
||||||
if (!find) {
|
|
||||||
f.eventselect.length += 1;
|
|
||||||
f.eventselect.options[len].value = fld.options[fld.selectedIndex].value;
|
|
||||||
f.eventselect.options[len].text = fld.options[fld.selectedIndex].text;
|
|
||||||
}
|
|
||||||
|
|
||||||
event_hidden();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function event_del(fld)
|
function event_del(fld)
|
||||||
{
|
{
|
||||||
|
if(window.event.keyCode && window.event.keyCode != 32)
|
||||||
|
return false;
|
||||||
|
|
||||||
if (fld.length == 0) {
|
if (fld.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -891,32 +827,6 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
event_hidden();
|
event_hidden();
|
||||||
}
|
}
|
||||||
|
|
||||||
function event_del2(fld)
|
|
||||||
{
|
|
||||||
if(window.event.keyCode == 32) {
|
|
||||||
if (fld.length == 0) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (fld.selectedIndex < 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
for (i=0; i<fld.length; i++) {
|
|
||||||
// 선택된것과 값이 같다면 1을 더한값을 현재것에 복사
|
|
||||||
if (fld.options[i].value == fld.options[fld.selectedIndex].value) {
|
|
||||||
for (k=i; k<fld.length-1; k++) {
|
|
||||||
fld.options[k].value = fld.options[k+1].value;
|
|
||||||
fld.options[k].text = fld.options[k+1].text;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
fld.length -= 1;
|
|
||||||
|
|
||||||
event_hidden();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// hidden 값을 변경
|
// hidden 값을 변경
|
||||||
function event_hidden()
|
function event_hidden()
|
||||||
{
|
{
|
||||||
@ -936,7 +846,7 @@ $pg_anchor ='<ul class="anchor">
|
|||||||
<section class="compare_right">
|
<section class="compare_right">
|
||||||
<h3>선택된 관련이벤트 목록</h3>
|
<h3>선택된 관련이벤트 목록</h3>
|
||||||
이벤트 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>
|
이벤트 선택후 <FONT COLOR="#FF6600">더블클릭하면 삭제됨</FONT><br>
|
||||||
<select name=eventselect size=6 style='width:250px;' ondblclick="event_del(this);" onkeyup="event_del2(this);">
|
<select name=eventselect size=6 style='width:250px;' ondblclick="event_del(this);" onkeyup="event_del(this);">
|
||||||
<?
|
<?
|
||||||
$str = "";
|
$str = "";
|
||||||
$comma = "";
|
$comma = "";
|
||||||
|
|||||||
Reference in New Issue
Block a user