그누보드에서 이미지 클릭하면 이미지 크기와 같은 새창띄우기...2.60 정보
javascript 그누보드에서 이미지 클릭하면 이미지 크기와 같은 새창띄우기...2.60본문
그림을 클릭하면 창은 안닫히고 브라우져의 창닫기를 클릭해야 함니다....
아~ 아닙니다 창도 닫히게 하죠......
1.우선 자바스크립트 파일을 한개 만듭니다..
메모장이나 기타 텍스트에디터를 열어서 파일을 만들고 파일의 이름은 모모모.js로 저장합니다...(EX : mando.js)
그리고 gnu폴더 lib.inc.php가 있는 폴더에 업로드 합니다
+++++++++++++++++++++++++++++++++++
mando.js 파일의 내용(어디선가 퍼왔는데 어딘지 모름)
+++++++++++++++++++++++++++++++++++
function view(what) {
var imgwin = window.open("",'WIN','scrollbars=no,status=no,toolbar=no,resizable=no,location=no,menu=no,width=10,height=10');
imgwin.focus();
imgwin.document.open();
imgwin.document.write("<html>\n");
imgwin.document.write("<head>\n");
imgwin.document.write("<title>이미지</title>\n"); //오픈창 타이틀 이름 지정하는 부분
imgwin.document.write("<sc"+"ript>\n");
imgwin.document.write("function resize() {\n");
imgwin.document.write("pic = document.il;\n");
//imgwin.document.write("alert(eval(pic).height);\n");
imgwin.document.write("if (eval(pic).height) { var name = navigator.appName\n");
imgwin.document.write(" if (name == 'Microsoft Internet Explorer') { myHeight = eval(pic).height +20; myWidth = eval(pic).width + 0;\n");
imgwin.document.write(" } else { myHeight = eval(pic).height + 9; myWidth = eval(pic).width; }\n");
imgwin.document.write(" clearTimeout();\n");
imgwin.document.write(" var height = screen.height;\n");
imgwin.document.write(" var width = screen.width;\n");
imgwin.document.write(" var leftpos = width / 2 - myWidth / 2;\n");
imgwin.document.write(" var toppos = height / 2 - myHeight / 2; \n");
imgwin.document.write(" self.moveTo(leftpos, toppos);\n");
imgwin.document.write(" self.resizeTo(myWidth, myHeight);\n");
imgwin.document.write("}else setTimeOut(resize(), 100);}\n");
imgwin.document.write("</sc"+"ript>\n");
imgwin.document.write("</head>\n");
imgwin.document.write('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="black">\n');
imgwin.document.write("<img border=0 src="+what+" xwidth=100 xheight=9 name=il onload='resize();' onclick='window.close();'>\n");
imgwin.document.write("</body>\n");
imgwin.document.close();
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2. lib.inc.php를 열어 내용을 추가 합니다... 추가 후 업로드
****************************************
추가할 내용
*****************************************
추가할 내용은 한줄입니다....<script language='JavaScript' src='{$reldir}/mando.js'></script>
몇번째 라인인지는 잘 모릅니다.... 아래부분입니다......
// 화면 머리부분
function head($title="", $script="")
{
중략.....
echo "<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
<title>{$title}</title>
<link rel='stylesheet' href='{$reldir}/style.css' type='text/css'>
<script language='JavaScript' src='{$reldir}/mando.js'></script><================이부분을 추가합니다...
</head>
**********************************************************************************************************
3. gblist.php(bbs폴더에 있읍니다)를 열어 내용을 추가 합니다.....
if($file1_image) $image_href = "<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">";
를
213 라인의
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$file1";
}
바로밑에
if($file1_image) $image_href ="<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">";
이렇게 추가합니다..
4. 해당 스킨 폴더(적용하고자하는 스킨 폴더)를 열어서 gblist_main.ski.php를 엽니다...
그담에는 나중에 말씀드리겠읍니다.....
가 아니고...
이미지태그앞에 <?=$image_href ?>를 추가하고 이미지끝에 </a>를 추가 합니다...
EX : <td align=left valign=middle width=110 height=90>
<?=$image_href?><img src='<?=$file1_image?>' width=110 height=90 border=0 ></a></td>
끝인것 같군요.....
3번은 굳이 한해도 댑니다.. 3번을 한 이유는 어느 게시판에나 <?=$image_href?>를 넣어주면 적용되게 끔 하려고...
굳이 1.2번을 한 이유는 어느게시판에나.......그리고 에러방지를 위해서...입니다....(노가다 실험의 산물....)
3번을 안한경우는 이미지 앞에
<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')>
를 하면 댑니다..이미지 뒤에는 꼭 </a>를..
1, 2, 3, 4, 대로 안할경우는......나중에
도움이 되셨으면....
아~ 아닙니다 창도 닫히게 하죠......
1.우선 자바스크립트 파일을 한개 만듭니다..
메모장이나 기타 텍스트에디터를 열어서 파일을 만들고 파일의 이름은 모모모.js로 저장합니다...(EX : mando.js)
그리고 gnu폴더 lib.inc.php가 있는 폴더에 업로드 합니다
+++++++++++++++++++++++++++++++++++
mando.js 파일의 내용(어디선가 퍼왔는데 어딘지 모름)
+++++++++++++++++++++++++++++++++++
function view(what) {
var imgwin = window.open("",'WIN','scrollbars=no,status=no,toolbar=no,resizable=no,location=no,menu=no,width=10,height=10');
imgwin.focus();
imgwin.document.open();
imgwin.document.write("<html>\n");
imgwin.document.write("<head>\n");
imgwin.document.write("<title>이미지</title>\n"); //오픈창 타이틀 이름 지정하는 부분
imgwin.document.write("<sc"+"ript>\n");
imgwin.document.write("function resize() {\n");
imgwin.document.write("pic = document.il;\n");
//imgwin.document.write("alert(eval(pic).height);\n");
imgwin.document.write("if (eval(pic).height) { var name = navigator.appName\n");
imgwin.document.write(" if (name == 'Microsoft Internet Explorer') { myHeight = eval(pic).height +20; myWidth = eval(pic).width + 0;\n");
imgwin.document.write(" } else { myHeight = eval(pic).height + 9; myWidth = eval(pic).width; }\n");
imgwin.document.write(" clearTimeout();\n");
imgwin.document.write(" var height = screen.height;\n");
imgwin.document.write(" var width = screen.width;\n");
imgwin.document.write(" var leftpos = width / 2 - myWidth / 2;\n");
imgwin.document.write(" var toppos = height / 2 - myHeight / 2; \n");
imgwin.document.write(" self.moveTo(leftpos, toppos);\n");
imgwin.document.write(" self.resizeTo(myWidth, myHeight);\n");
imgwin.document.write("}else setTimeOut(resize(), 100);}\n");
imgwin.document.write("</sc"+"ript>\n");
imgwin.document.write("</head>\n");
imgwin.document.write('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="black">\n');
imgwin.document.write("<img border=0 src="+what+" xwidth=100 xheight=9 name=il onload='resize();' onclick='window.close();'>\n");
imgwin.document.write("</body>\n");
imgwin.document.close();
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2. lib.inc.php를 열어 내용을 추가 합니다... 추가 후 업로드
****************************************
추가할 내용
*****************************************
추가할 내용은 한줄입니다....<script language='JavaScript' src='{$reldir}/mando.js'></script>
몇번째 라인인지는 잘 모릅니다.... 아래부분입니다......
// 화면 머리부분
function head($title="", $script="")
{
중략.....
echo "<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
<title>{$title}</title>
<link rel='stylesheet' href='{$reldir}/style.css' type='text/css'>
<script language='JavaScript' src='{$reldir}/mando.js'></script><================이부분을 추가합니다...
</head>
**********************************************************************************************************
3. gblist.php(bbs폴더에 있읍니다)를 열어 내용을 추가 합니다.....
if($file1_image) $image_href = "<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">";
를
213 라인의
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$file1";
}
바로밑에
if($file1_image) $image_href ="<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')\">";
이렇게 추가합니다..
4. 해당 스킨 폴더(적용하고자하는 스킨 폴더)를 열어서 gblist_main.ski.php를 엽니다...
그담에는 나중에 말씀드리겠읍니다.....
가 아니고...
이미지태그앞에 <?=$image_href ?>를 추가하고 이미지끝에 </a>를 추가 합니다...
EX : <td align=left valign=middle width=110 height=90>
<?=$image_href?><img src='<?=$file1_image?>' width=110 height=90 border=0 ></a></td>
끝인것 같군요.....
3번은 굳이 한해도 댑니다.. 3번을 한 이유는 어느 게시판에나 <?=$image_href?>를 넣어주면 적용되게 끔 하려고...
굳이 1.2번을 한 이유는 어느게시판에나.......그리고 에러방지를 위해서...입니다....(노가다 실험의 산물....)
3번을 안한경우는 이미지 앞에
<a href='javascript:;'onclick=\"view('$reldir/$cfg[dir_file]/$bo_table/$row[wr_file1]')>
를 하면 댑니다..이미지 뒤에는 꼭 </a>를..
1, 2, 3, 4, 대로 안할경우는......나중에
도움이 되셨으면....
추천
3
3
댓글 전체
2.61 에서 수정할 부분
====================================
2번내용..
=======================================
2. bbs/head.php 를 열어 내용을 추가 합니다... 추가 후 업로드
****************************************
추가할 내용
*****************************************
추가할 내용은 한줄입니다....<script language='JavaScript' src='{$reldir}/mando.js'></script>
27줄
<script language='JavaScript' src='<?=$reldir?>javascript.js'></script>
다음줄에
<script language='JavaScript' src='<?=$reldir?>mando.js'></script>
====================================
2번내용..
=======================================
2. bbs/head.php 를 열어 내용을 추가 합니다... 추가 후 업로드
****************************************
추가할 내용
*****************************************
추가할 내용은 한줄입니다....<script language='JavaScript' src='{$reldir}/mando.js'></script>
27줄
<script language='JavaScript' src='<?=$reldir?>javascript.js'></script>
다음줄에
<script language='JavaScript' src='<?=$reldir?>mando.js'></script>

*^^* 좋은것 같습니다.... 귀차니즘때문에(사실 거의 문제없으면 대충쓰는것때문에)새창띄우기로 사용하고 있었는데
잘 사용하겠습니다. *^^*
잘 사용하겠습니다. *^^*
오 좋네요..