2016-06-27 5 views
5

मैं एक वेब पेज पर हॉटकी का उपयोग करके कई लिंक खोलना चाहता हूं। इसके लिए मैं हॉटकी मैपिंग और निम्न कोड के लिए accesskey का उपयोग कर रहा हूं।हॉटकी का उपयोग करके मैं एकाधिक लिंक कैसे खोल सकता हूं?

<a href="https://link1" 
    onclick="window.open('link2'); window.open('link3'); return true;" 
    accesskey="1">Some text</a> 

जब तत्व (का चयन करें और काम करता है में प्रवेश करने की लेकिन टैब) accesskey का उपयोग करके पहुँचा है onclick घटना को स्वीकार नहीं करेगा। क्या कोई और डोम ईवेंट है, या विधि जो हॉटकी = 'open_multiple_windows' के फ़ंक्शन को पूरा कर सकती है?

मैं onsubmit, onchange, oninput, onselect और onopen उपयोग करने के लिए कोशिश की है।

उत्तर

3
<a href="#" onclick="window.open('https://google.com','_blank'); window.open('https://bing.com','_blank');" accesskey=1></a> 

इस कोड को काम करना चाहिए, लेकिन एक से अधिक पृष्ठों (एक पॉपअप के रूप में)

+0

मेरे लिए निर्दोष रूप से काम करता है, धन्यवाद! – redteamwynns

+0

मुझे यह सुनकर खुशी हुई। यदि आप चाहते हैं, तो आप इस उत्तर को सही के रूप में चिह्नित कर सकते हैं :) – Roxoradev

+0

बस यह पता लगाया कि यह कैसे करें, मैं ऊपर और ऊपर हूं :) धन्यवाद! – redteamwynns

2

जब से तुम jQuery का उपयोग कर रहे इस कुंजी को दबाए या कुंजी को ऊपर कब्जा करने के द्वारा प्राप्त किया जा सकता है और अलग अलग टैब या विंडो में खुला गति प्रदान,

$(document).keydown(function(event) { 
    if (event.which == 13) { 
    event.preventDefault(); 
    window.open('http://stackoverflow.com/', '_blank'); 
    } 
}); 

यह एक नई विंडो में stackoverflow खुल जाएगा जब उपयोगकर्ता प्रेस एंटर कुंजी पर।

+0

ओपी क्लिक पर नहीं, एक प्रमुख की प्रेस पर इस लक्ष्य को हासिल करना चाहता है अवरुद्ध किया जा सकता है। –

+0

ने इसे कुंजीडाउन में बदल दिया, लेकिन आप कीप या यहां तक ​​कि कीप्रेस का उपयोग कर सकते हैं, वे वैसे ही काम करते हैं। –

संबंधित मुद्दे

 संबंधित मुद्दे