Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. var url = 'data:application/octet-stream,' + encodeURIComponent('This is test message!%');
  2. var anchor = document.createElement('a');
  3. anchor.setAttribute('href', url);
  4. anchor.setAttribute('download', 'test.txt');
  5.  
  6. if (document.createEvent) {
  7. var e = window.document.createEvent("MouseEvents");
  8. e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  9. anchor.dispatchEvent(e);
  10. } else if (document.createEventObject) {
  11. try {
  12. document.body.appendChild(anchor);
  13. var clickEvent = document.createEventObject();
  14. anchor.fireEvent('onclick', clickEvent); // <-- there is error "Unspecified error"
  15. document.body.removeChild(anchor);
  16.  
  17. } catch (ex) {
  18. alert(ex);
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement