Thinkpphp 5 레이 어 창 결합 맞 춤 형 조작 결과 페이지

2473 단어 phplayer탄창
본 논문 의 사례 는 Thinkpp 5 layer 팝 업 창 과 결합 하여 페이지 의 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
1 응용 공공 파일 페이지 열기    appliction/common.php,다음 코드 작성
메모:성공 메시지 의 녹색 배경 부분 은 iframe 프레임 워 크 쓰기 입 니 다.일반 페이지 라면.parent 를 제거 하고 self.location.href="'$url'"rel="external nofollow"rel="external nofollow"

/**
 * $msg       
 * $url       
 * $icon        ,5 6,      (   )
 * $time       (   )
 */
function alert_success($msg='',$url='',$time=3){ 
  $str='<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>';//  jquery layer
  $str.='<script>
    $(function(){
      layer.msg("'.$msg.'",{icon:"6",time:'.($time*1000).'});
      setTimeout(function(){
          self.parent.location.href="'.$url.'" rel="external nofollow" rel="external nofollow" 
      },2000)
    });
  </script>';//    
  return $str;
}

/**
 * $msg       
 * $icon        ,5 6,      (   )
 * $time       (   )
 */
function alert_error($msg='',$time=3){ 
  $str='<script type="text/javascript" src="/static/admin/lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="/static/admin/lib/layer/2.4/layer.js"></script>';//  jquery layer
  $str.='<script>
    $(function(){
      layer.msg("'.$msg.'",{icon:"5",time:'.($time*1000).'});
      setTimeout(function(){
          window.history.go(-1);
      },2000)
    });
  </script>';//    
  return $str;
}
2 인 스 턴 스 사용:

public function test(){
    return alert_error('  ,         ');
}

public function test(){
   return alert_success('  ,       !','http://www.cnblogs.com');

}

 3 효과:

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기