테스트 사이트 - 개발 중인 베타 버전입니다

이런 구동은 안되나요? 채택완료

4455 5년 전 조회 2,516

저는 이렇게 하고 싶어요 인쇄를 할때 임시적으로 제목을 선택하고 인쇄하고 싶은데....

선택하고 인쇄하면 선택이 풀려져서 인쇄창이 뜹니다. 제생각은 새로고침 때문에 풀리는 현상 때문인거 같은데 선택란이 임시적으로 고정되어서 인쇄를 할 수 있게끔 할수가 없나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
H
5년 전

가능해요. 선택값을 지정할 수 잇습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
5년 전
어떻게 지정하는지 실례하지만 가르쳐 주실 수 있으세요

댓글을 작성하려면 로그인이 필요합니다.

H
5년 전

답변으로 올리신 파일은 인쇄.php인거죠?

 

 

 

 

$bungiValue = $_REQUEST["bungi"]; //선택.php에서 전달한 bungi 파라메터를 $bungiValue에 받는다.

  ==> ["bungi"] 쌍따음표 사이에 분기를 전달해주는 파라메터의 이름을 입력해주세요.

 

$("#분기선택").val( "" ); // 인쇄.php의 분기 셀렉트 창을 자동으로 선택되게 한다.

  ==> 위에 올려준 소스상에 바나나, 사과, 파인애플을 넣어두신 곳이 분기가 표시하는 곳이라고 가정할때

  ==> 위 코딩은 아래와 같이 바뀌어야 합니다.

         1. select 태그에 id값 추가

         2. id값을 이용해 값을 지정

         3. 위 코딩을 select 태그 아래로 위치 변경

         4. 아래와 같이 수정 (id값을 #뒤에 써야 함에 주의)

</p>

<p><div class="h" style="font-size: 36px; text-align: center"><span class="qw">동료상담 대장(<strong style="text-align: center; font-size: 36px;"><strong style="text-align: center; font-size: 36px;"></p>

<p>       <select name="bungi" id="bungi">

         <option value="바나나">바나나</option>

         <option value="사과">사과</option>

         <option value="파인애플" selected="selected">파인애플</option>

       </select></p>

<p></strong></strong>)</span></div></p>

<p><script></p>

<p>    $("#bungi").val( "<?php echo $bungiValue; ?>" );</p>

<p></script></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

4
4455
5년 전
ㅠㅠ 되지 않습니다 암튼 지금까지 정말정말 감사합니다^^
만수킴
5년 전
고생이 많으십니다.
점심시간이니 식사 하시면서 머리를 식힌 다음.
다시 한 번 천천히 살펴보시면 해결이 될거에요.
수고하세요.

댓글을 작성하려면 로그인이 필요합니다.

4455
5년 전

// 게시물 번호 1번부터 시작 $notice_count = 0; if ($board['bo_notice']) $notice_count = $board_notice_count; if ($notice_count)     $list_num = (($page - 1) * $list_page_rows - $notice_count) + 1; else     $list_num = ($page - 1) * ($list_page_rows - $notice_count) + 1;     

// 선택옵션으로 인해 셀합치기가 가변적으로 변함 $colspan = 5;

if ($is_checkbox) $colspan++; if ($is_good) $colspan++; if ($is_nogood) $colspan++;

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0);

add_stylesheet('https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">', 0);

include('tagCol.php');

if($sfl==$tagCol){     $tag = $stx;     $stx =''; }

?>

              href="board.php?bo_table=&sfl=&stx=">                                          

   

       
            Total             페이지        

               

           
   

           

       

         

   

                                                       
   
                   
        목록        
                 
                   
                         
동료상담 대장(              )
                                                                                                                                                                                                                                

            $list[$i]['num'] = $list_num + $i;          ?>          

">                                                                                                                                                                                                                                             '; } ?>        
No월/일시간(분)이용자회차장애유형 및 장애정도상담방법상담유형상담목적지원내용진행형태이용자 코드
공지';             else if ($wr_id == $list[$i]['wr_id'])                 echo "열람중";             else                 echo $list[$i]['num'];              ?>                             href="../board.php?bo_table=&sfl=&stx=">                                                                                     href="board.php?bo_table=&sfl=&stx=">                                                    
                                                        댓글+                            
                            href="../board.php?bo_table=&sfl=&stx=">                                                      
게시물이 없습니다.
           

   

       

               
                           
  •                        
  •            
  •                          
  •                                    
  • 목록
  •                                    
  • 글쓰기인쇄하기
  •                    
           
   

   

                 
        게시물 검색

       

                                                                       
   
      

자바스크립트를 사용하지 않는 경우 별도의 확인 절차 없이 바로 선택삭제 처리하므로 주의하시기 바랍니다.

 

되지 않습니다 ㅠㅠ 죄송해요 아무리 찾아봐도 해결이 되지않습니다 ㅠㅠ 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

H
5년 전

편의상

분기를 선택하는 화면을 "선택.php"이라 하고

인쇄 화면에 뜬 화면을 "인쇄.php"라고 하겠습니다.

 

선택.php에서 인쇄.php로 어떤 방식으로 전달하느냐에 따라 차이가 있을텐데요. 관리자 화면이고, 이쁘지 않아도 되는, 기능적으로 충실한 화면이면 되기때문에

아마도 iframe에 인쇄.php가 숨겨져있고,

그곳에 인쇄 화면처럼 HTML을 구성한 후 print()함수를 호출하는 방식일거라고 추측이 됩니다.

틀림없이 선택.php에서 선택한 Select값(분기값)은 전달이 되었을거구요.

전달되었으니 분기에 맞는 리스트가 나타나고 있는겁니다.

 

이걸 전제로 설명을 드리자면,

</p>

<p>// 인쇄.php</p>

<p><?php</p>

<p>$bungiValue = $_REQUEST["bungi"]; //선택.php에서 전달한 bungi 파라메터를 $bungiValue에 받는다.</p>

<p>?></p>

<p><script></p>

<p>    $("#분기선택").val( "<?php echo $bungiValue; ?>" ); // 인쇄.php의 분기 셀렉트 창을 자동으로 선택되게 한다.</p>

<p></script></p>

<p>

 

이와 같은 방식이 될 것입니다.

 

그런데요... 일반적으로 인쇄화면에서는 Select를 띄우지 않고,

전달받은 값이 있기때문에 바로 "[1분기] 2020년 1월" 이라고 텍스트를 출력하는게 일반적이죠.

 

그리고 다음 질문 주실때는, 일부 소스라도 올려주셔야 더욱 좋은 답변을 받으실 수 있답니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
5년 전
감사합니다 제가 깜박 했네요^^ 죄송합니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
5년 전

아래 글 참고해 보세요.

https://sir.kr/qa/274085">https://sir.kr/qa/274085

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

4
4455
5년 전
ㅠㅠ 저는 이동아니라서

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인