|  | 
	                
  
    | 
	 
        การใช้ fancybox ใน Ajax Search Record สามารถทำได้หรือเปล่าครับ     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | จากบทความ นี้ Ajax Search Record 
 เราสามารถใส่ fancybox ได้หรือเปล่าครับ
 
 Code (PHP)
 
 	<script type="text/javascript">
		$(document).ready(function() {
			$('a[id^="viewDetail"]').fancybox({
				'width'					: '100%',
				'height'					: '100%',
				'autoScale'		 	: false,
				'transitionIn'			: 'elastic',
				'transitionOut'		: 'elastic',
				'type'						: 'iframe',
				onClosed	:	function() {
					parent.location.reload(true); 
				}
			});
		});
	</script>
 //คลิกที่รหัสเพื่อดูลายละเอียดอีก คือไม่อยากจะทำเป็น window popup อยากใส่ fancybox ครับ
 
 Code (PHP)
 
 <a href="detail.php?id=<?=$objResult["CustomerID"];?>" id="viewDetail"><?=$objResult["CustomerID"];?></a>
 
 ลองหลายรอบแล้ว ไม่ได้สักที
 
 
 
 Tag : PHP, MySQL, JavaScript, Ajax, jQuery
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2012-03-05 23:54:54 | By :
                          avsqlz | View :
                          1311 | Reply :
                          3 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ทำได้ครับ โดย 
 Code (JavaScript)
 
 
<script type="text/javascript">
	$(document).ready(function() {
		$('a[id^="viewDetail"]').fancybox({
			'width'					: '100%',
			'height'					: '100%',
			'autoScale'		 	: false,
			'transitionIn'			: 'elastic',
			'transitionOut'		: 'elastic',
			'type'						: 'iframe',
			onClosed	:	function() {
				parent.location.reload(true); 
			}
		});
	});
</script>
 จะต้องไว้ใน page หลักครับ ส่วน detail ค่อยแทรกตัวที่จะเรียก Fancybox
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-03-06 10:05:46 | By :
                            webmaster |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ขอบคุณครับ 
 ผมลองดูแล้ว มันไม่เรียก fancybox ให้ครับ มันเปิดเหมือนคลิกลิงค์ธรรมดาน่ะครับ
 
 แล้วพวกไฟล์ CSS/JavaScript ของfancybox  ที่ดึงมาใช้งานจะต้องเอาไปแปะไว้ที่หน้าหลักหรือหน้า Detail ครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-03-06 10:34:21 | By :
                            avsqlz |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ไว้ในหน้าหลักหมดเลยครับ  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-03-06 10:39:56 | By :
                            webmaster |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |