음악게시판 관련 질문드립니다. 로그인 하지 않으면 경고 메시지 뛰우기 > 그누3질답

그누3질답

음악게시판 관련 질문드립니다. 로그인 하지 않으면 경고 메시지 뛰우기 정보

그누보드 음악게시판 관련 질문드립니다. 로그인 하지 않으면 경고 메시지 뛰우기

본문

//

여기가 문제의 부분입니다.
 <a href="javascript:;" onclick="listen('<?=$list[$i][wr_id]?>')"><img src='<?="$board_skin/play.gif"?>' border=0 alt='듣기' align=absmiddle></td>

// 여기까지

<script language="JavaScript">
function all_checked(sw)
{
var f = document.frmgblist;

for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]') {
f.elements[i].checked = sw;
}
}
}

function check_confirm(str)
{
var f = document.frmgblist;
var chk_count = 0;

for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]' && f.elements[i].checked) {
chk_count++;
}
}

if (!chk_count) {
if (str)
str = str + "할 ";
alert(str + "게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}

// 선택한 게시물 듣기
function all_listen()
{
var f = document.frmgblist;

if (!check_confirm("")) {
return;
}

var selected = "";
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]' && f.elements[i].checked) {
selected = f.elements[i].value + "," + selected;
}
}
f.selected.value = selected;

listen_window(f);
}

// 한곡 듣기
function listen(wr_id)
{
var f = document.frmgblist;

f.selected.value = wr_id;

listen_window(f);
}

// 다솜플레이어 윈도우
 
function listen_window(f)
{
var sub_win = window.open('', 'Music', 'scrollbars=no,resizable=no width=440 height=114 top=200 left=250');

f.target = "Music";
f.action = "<?="$cfg[d_url]/$board_skin/listen_all.php"?>";
f.submit();
sub_win.focus();
}
</script>

<table width=100% height=30>
<tr>
<td>&nbsp;
<? if ($list_href) { echo "<a href='$list_href'><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; } ?>
<? if ($member[mb_level] < "2") { ?>
<a href="javascript:alert('로그인 하세요');">
<? echo "<img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>";
}else if ($write_href) {echo "<a href='$write_href'><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>";}?>
<a href="javascript:all_checked(true);"><img src='<?="$board_skin/allchk.gif"?>' border=0 alt='전체선택' align=absmiddle></a>
<a href="javascript:all_checked(false);"><img src='<?="$board_skin/allunchk.gif"?>' border=0 alt='선택해제' align=absmiddle></a>

// 여기부분처럼 하고 싶은데
<? if ($member[mb_level] < "2") {?>
<a href="javascript:alert('로그인 하세요');">
<? echo "<img src='$board_skin/listen_check.gif' border=0 alt='선택듣기' align=absmiddle></a>";
}else if ("javascript:all_listen();") {echo "<a href='javascript:all_listen();'><img src='$board_skin/listen_check.gif' border=0 alt='선택듣기' align=absmiddle></a>";}?>
//여기까지요


<script language='javascript'>
// 선택한 게시물 삭제
function all_delete()
{
var f = document.frmgblist;

str = "삭제";
if (!check_confirm(str)) {
return;
}

if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다")) {
return;
}

f.action = "./?doc=bbs/gbdeleteall.php";
f.submit();
}

// 선택한 게시물 복사 및 이동
function all_move(sw)
{
var f = document.frmgblist;

if (sw == 'copy') {
str = '복사';
} else {
str = '이동';
}

         
if (!check_confirm(str)) {
return;
}

var sub_win = window.open('', 'gbmoveall', 'left=50, top=50, width=396, height=550, scrollbars=1');

f.sw.value = sw;
f.target = "gbmoveall";
f.action = "./?doc=bbs/gbmoveall.php";
f.submit();
}
</script>
<? } ?>
</td>
  • 복사

댓글 전체

onclick="listen('<?=$list[$i][wr_id]?>')"> 여기부분에서

// 한곡 듣기  여기부분에서
function listen(wr_id)
{
<? if ($member[mb_level] < '2') { ?>
alert("레벨이 낮습니다. 로그인후 이용해보세요!.");
return false;
<? } esle { ?>

var f = document.frmgblist;

f.selected.value = wr_id;

listen_window(f);
<? } ?>
}

이런식으로 처리하면 되지 싶네요!
© SIRSOFT
현재 페이지 제일 처음으로