2012-09-25 88 views
0
javascript:q=location.href;p=document.title;void(open('http://example.page/links/bookmarklet_new? 
link%5Burl%5D='+encodeURIComponent(q)+'&link%5Btitle%5D='+encodeURIComponent(p),'Page','toolbar=no,width=700,height=350')); 

我正在使用上面的Bookmarklet腳本。但如果用戶沒有登錄,他會被重定向到root_path。但後來我想滾動或中心頁面登錄窗體。我嘗試了重寫樣式。但是如何檢查頁面在彈出窗口中打開的時間?如何在打開書籤後在彈出窗口中居中頁面?

回答

0

讓您的書籤添加查詢字符串參數,如&view=popup,然後打開的頁面可以檢查查詢參數並根據需要更改HTML或CSS。如果您的頁面重定向,請確保它檢查參數view並將其傳遞到下一頁。

在窗口內顯示頁面的正確部分的另一種選擇是在URL中使用散列和片段標識符。例如#loginform

相關問題