2012-02-17 70 views
2

我在文本框中使用javascript函數進行復制/粘貼(CRTL + V)。該項目的本地運行工作正常,但如果我是主持人在IIS中的項目,然後我得到一個提示說「不允許訪問剪貼板」不允許在文本框中鍵入任何內容

你要允許此網頁訪問您的剪貼板

我知道,JS功能的嘗試從剪貼板讀取數據,因此提示(出於安全原因)。

問題是,如果我點擊「不允許」,那麼它不允許我在文本框中輸入任何內容。

任何人都可以幫助我這個請。任何想法如何擺脫這一點。

謝謝。

編輯:下面的代碼示例

<asp:TextBox ID="txtsenum" runat="server" Width="300px" 
onkeyup="return myFunc(event, this);"></asp:TextBox> 

JS Function下面:

function myFunc(e, txtsenum) 
{ 
    var key = e.which || e.keyCode; 
    if (e.which == 86 && e.ctrlKey) 
     //Some Code Here ...; 
    else { 
     // Some other code here ...  
    } 
    return false; 
} 
+2

請發佈相關的JavaScript。 – jrummell 2012-02-17 13:35:55

+0

@ jrummel,請參閱我的編輯 – Rahul 2012-02-17 14:08:05

回答

0

這似乎是一個瀏覽器的問題,而不是。試試這個(對於IE):

  1. 轉到工具 - > Internet選項。
  2. 轉到安全選項卡。
  3. 選擇「Internet」區域,然後點擊「Custom level ...」按鈕。
  4. 向下滾動到「腳本」部分(在底部)。
  5. 在「允許程序化剪貼板訪問」選項下,選中或選擇 (打勾)啓用。此選項的默認操作是提示,每當有任何嘗試訪問剪貼板時都會彈出消息 。
  6. 單擊確定兩次以退出Internet選項

link可以幫助你更多關於這個。

+0

瞭解這一點,而不是我在尋找。你給的鏈接......如果使用FireFox/Chrome ......會有幫助,但我正在尋找IE解決方法。 – Rahul 2012-02-17 14:12:55

相關問題