2011-11-16 46 views
1

希望有人能幫助我。我使用colorbox當用戶提交他們的郵政編碼彈開一個形式。只有當用戶嘗試關閉iframe或在瀏覽器上點擊時,纔會發生一個附加事件。在這些事件中,我希望父頁面(iframe下的頁面)加載不同的頁面url。目前我使用彈出打開郵政編碼的iframe提交的代碼如下:顏色框休假

<script> 
function submitHandler(e) { 
    e.preventDefault(); 
     var zip = $('#zip').val(); 
     if (zip.length < 5) { alert("Please enter a valid zip code"); return false;}; 
     //alert("keyword is " + keyword); 
    $.colorbox({href: "/ppc/form.htm?zip=" + zip, iframe:true, innerWidth:800, innerHeight:600}); 
} 

$(document).ready(function() { 
    $('form#start').submit(function(e) { 
     submitHandler(e); 
    }); 

    $("a[rel=zipformSubmit]").click(function(e) { 
     submitHandler(e); 
    }); 
}); 

回答

0
$.colorbox(
    { 
     href: "/ppc/form.htm?zip=" + zip, iframe:true,nnerWidt ih:800, innerHeight:600, 
     onClosed:function(){window.location = "http://www.google.com";} 
    } 
); 
+0

謝謝,正是我把這個代碼? –

+0

我剛剛編輯我的帖子!改變'$ .colorbox({HREF: 「/ppc/form.htm?zip=」 +拉鍊,IFRAME:真,innerWidth:800,innerHeight:600});',與此代碼,' 「URL」'到UR不同頁面 – Synxmax

+0

{HREF: 「/ppc/form.htm?zip=」 +拉鍊,IFRAME:真,innerWidth:800,innerHeight:600,onClosed:函數(){window.location.location =「HTTP:// WWW .google.com 「;} ...試過了,沒有運氣 –