2013-06-03 72 views
2

如何保存一個範圍(基於用戶選擇)並在用戶下一次再次訪問我的頁面時重新加載?JavaScript:保存並重新加載一個範圍

詳細信息:用戶選擇文本的一部分,我突出顯示它的跨度。現在我必須保存選定文本的「座標」,所以下次用戶訪問我的頁面時,我將從我的數據庫中加載範圍座標,並用一個範圍高亮顯示文本。

回答

-3

使用cookie,優選的巧克力片品種。

Here是如何設置的JavaScript一個cookie一個快速和骯髒的演示...

var x = document.cookie; 
if(x) { 
    alert("Coordinates: " + x); 
} 
else { 
    alert("Your first time!"); 
    document.cookie = "0,100"; 
} 
+1

這是如何顯示OP如何保存和恢復文本選擇? –

+0

@Vivin如果你看過這個問題,在我看來,當用戶返回頁面時,OP會試圖保留選定的座標。我不覺得存在捕捉座標的問題,而是記住上次用戶訪問該頁面時選擇的座標的問題。我相信我已經適當地回答了這個問題。 –

+0

你是對的。我的錯! –

1

看看在Rangy庫。它會做你想做的事,等等。您可以看看Serializer模塊和Highlighter模塊(該模塊仍處於alpha模式,因此可能不穩定)。

相關問題