2011-03-02 68 views
0

我正在嘗試做一些應該很容易的事情,但過了一段時間後我意識到在Magento中可能會很棘手。 因此,我的目標是彈出(或彈出窗口)一個窗口,顯示剛剛註銷的客戶端的信息。在我註銷成功後,它僅在5秒後重定向到主頁面。在客戶端註銷後打開彈出窗口信息

正確的地方做它的代碼/文件,我想這會在這裏(logout.phtml):

<div class="page-title"> 
    <h1><?php echo Mage::helper('customer')->__('You are now logged out') ?></h1> 
</div> 
<p><?php echo Mage::helper('customer')->__('You have logged out and will be redirected to our homepage in 5 seconds.') ?></p> 
<script type="text/javascript"> 
//<![CDATA[ 
    setTimeout(function(){ location.href = '<?php echo $this->getUrl() ?>'},5000); 
//]]> 
</script> 

預先感謝任何幫助。

回答

1

你應該可以通過編輯該模板來做你正在嘗試做的事情。你的JS代碼是不是最終輸出?如果沒有,請確保您正在編輯正確的logout.phtml,具體取決於您的主題設置的方式可能有幾個。有一個開發人員設置可以在查看頁面時顯示塊的完整路徑,這對確保編輯正確的模板非常有幫助。

此外,我不確定您的JS代碼是否只是一個測試,看看它是否正在輸出,但它看起來不會彈出窗口,即使它正確輸出。該代碼看起來像只是將用戶重定向到您網站的主頁面。

如果你正在尋找的JS代碼來創建一個隱藏彈出式窗口,那麼一些基本的東西像這應該工作:

window.open('http://yoursite.com/popunder.html','Pop Under Window','').blur(); 
window.focus(); 

您可以設置窗口的屬性,你認爲合適使用的第三個參數開放功能。

+0

完美,它的作品!!!!!!!!!!! – 2011-03-04 16:14:00

相關問題