javascript
  • jquery
  • 2017-01-19 65 views 0 likes 
    0

    我在'a'標籤內使用onclick,當我點擊它時,它會轉到另一個頁面,我完美地獲得了這些值。但是,當我使用右鍵單擊並在新標籤頁中打開時,我已到達該頁面,但值不會像我使用的onclick一樣。現在,當我打開新選項卡時,如何獲取值?請分享你的想法。 我在下面添加了我的代碼。如何在新標籤中使用右鍵單擊打開鏈接時傳遞值?

    <a id="+scheme_code+" href='/home/index_latest?' onclick='setvalue(this.id)'>scheme name</a> 
    
    +0

    如果你要傳遞的值,那麼你需要將它們包括在請求你發送,無論是作爲一個GET或POST,修改此頁面上的一些值,並期望他們出現在不同的頁面上將無法正常工作。嘗試使用窗體,然後發佈值。 –

    回答

    0

    試試這個代碼在你的onclick功能

    var win = window.open('http://stackoverflow.com/'+id, '_blank'); 
    if (win) { 
    //Browser has allowed it to be opened 
    win.focus(); 
    } else { 
    //Browser has blocked it 
    alert('Please allow popups for this website'); 
    } 
    
    0

    您可以使用onmousedown

    <a id="+scheme_code+" href='/home/index_latest?' onmousedown='setvalue(this.id)'>scheme name</a> 
    
    +0

    onmousedown在同一個窗口中打開它。不顯示「在新標籤中打開鏈接」 –

    +0

    @PriyankDey onclick僅在左鍵點擊時觸發,但onmousedown會觸發左鍵或右鍵。這不是你要求的嗎? –

    相關問題