2011-12-06 40 views
1

我需要在ASP.NET/JavaScript應用程序中加載和顯示PDF,並檢測用戶何時滾動到底部並觸發某個JavaScript函數那一點。什麼是實現這一目標的最佳方式是什麼?..ASP.NET - 打開PDF並檢測到用戶滾動到底部

在此先感謝

+1

這取決於您在客戶端瀏覽器上使用哪種插件來顯示PDF,因爲您可能已經猜到了它,HTML規範中沒有任何內容會強制瀏覽器甚至不知道PDF是什麼。那麼你使用的是什麼瀏覽器,什麼插件,並且你準備好在客戶端瀏覽器上安裝額外的插件,如果內置不支持的話? –

+0

這是一個面向公衆的應用程序,我無法真正控制安裝在客戶端瀏覽器上的插件。 –

回答

4

這裏是一個更好的選擇,把一些文字在PDF的結尾,就像一個代碼。讓他們將該代碼輸入到文本框中。或者甚至更好,爲什麼要使用PDF?只需在頁面上直接輸出文本。如果PDF是必須的並且不能改變,我記得我以前的電子遊戲的反盜版計劃是在Z段的Y頁輸入X字。我仍然有我最初的魔獸手冊。

儘管您想要做的事情有些可能,但它會非常脆弱並且容易出錯。不要這樣做。你會疏遠你的非JavaScript用戶(並不是那麼多),但更糟糕的是,使得這個可靠的跨瀏覽器和跨操作系統將是一個痛苦的屁股。

+0

PDF是必須的。不過,我想將代碼放在文檔的末尾是現在可以接受的解決方案,也是最便宜的解決方案。 –