Witam!
Wrzuciłem sobie kodzik na stronkę

  1.  
  2. $('#bookmarkme').click(function() {
  3. if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark
  4. window.sidebar.addPanel(document.title,window.location.href,'');
  5. } else if(window.external && window.external.AddFavorite) { // IE Favorite
  6. window.external.AddFavorite(location.href,document.title);
  7. } else if(window.opera && window.print) { // Opera Hotlist
  8. this.title=document.title;
  9. return true;
  10. } else { // webkit - safari/chrome
  11.  
  12. alert('Wciśnij klawisz ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D aby dodać do ulubionych.');
  13. }
  14. });
  15.  


aby po kliknięciu w link dodać stronę do ulubionych. Działa ale nie w Chrome, ponieważ w Chromie odpala się alert z informacją powyżej. Jeżeli zakomentuje ten alert do w Chrome dodaje się do ulubionych ale gdzieś tam w zakaładkach a nie tam gdzie chciałby tego user.

Nie chcę, żeby user otrzymywał alert z informacją o tym, że musi kliknąć CTRL+D, żeby pokazało mu się okienko dodawania do ulubionych tylko chcę, żeby po kliknięciu w link od razu pokazało mu się okienko w chromie. Znalazłem zatem taki kodzik

  1.  
  2. var evt = jQuery.Event("keypress");
  3. evt.keyCode = 100; // d
  4. evt.ctrlKey = true;
  5. $(document).trigger(evt);
  6.  



I wrzucam go do powyższego kodu

  1.  
  2. $('#bookmarkme').click(function() {
  3. if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark
  4. window.sidebar.addPanel(document.title,window.location.href,'');
  5. } else if(window.external && window.external.AddFavorite) { // IE Favorite
  6. window.external.AddFavorite(location.href,document.title);
  7. } else if(window.opera && window.print) { // Opera Hotlist
  8. this.title=document.title;
  9. return true;
  10. } else { // webkit - safari/chrome
  11.  
  12. var evt = jQuery.Event("keypress");
  13. evt.keyCode = 100; // d
  14. evt.ctrlKey = true;
  15. $(document).trigger(evt);
  16. }
  17. });
  18.  



Jednak nie dział.. Co powinienem zmodyfikować?