bookmark.js
上传用户:z100004
上传日期:2020-03-27
资源大小:1084k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual Basic

  1. // Copyright (c) 2008, The Code Project. All rights reserved.
  2. /// <reference path="../../JS/jquery-1.3.2-vsdoc2.js" />
  3. function bookmarkMe(objId, objTypeId) {
  4.     var idPrefix = "bm_";
  5. var bmkLink = GetBmkLink(idPrefix, objId.toString(), objTypeId.toString());
  6. var bmkStatusMsg = GetBmkStatusMsg(idPrefix, objId.toString(), objTypeId.toString());
  7. if (LoadWaitMessage(bmkLink, bmkStatusMsg))
  8.     $(bmkStatusMsg).load("/Script/Bookmarks/Ajax/Add.aspx?obtid=" + objTypeId + "&obid=" + objId + "&action=addbookmark");
  9. return false;
  10. }
  11. function watchMe(objId, objTypeId) {
  12.     var idPrefix = "bmw_";
  13.     var bmkLink = GetBmkLink(idPrefix, objId.toString(), objTypeId.toString());
  14.     var bmkStatusMsg = GetBmkStatusMsg(idPrefix, objId.toString(), objTypeId.toString());
  15.     
  16. if (LoadWaitMessage(bmkLink, bmkStatusMsg))
  17.     $(bmkStatusMsg).load("/Script/Bookmarks/Ajax/Add.aspx?obtid=" + objTypeId + "&obid=" + objId + "&action=addwatch");
  18. return false;
  19. }
  20. function GetBmkLink(idPrefix, objectId, objectTypeId) {
  21.     return $("a[name=" + idPrefix + objectId + "_" + objectTypeId + "]");
  22. }
  23. function GetBmkStatusMsg(idPrefix, objectId, objectTypeId) {
  24. return document.getElementsByName(idPrefix + objectId + "_" + objectTypeId)[0];
  25. }
  26. function LoadWaitMessage(bmkLink, bmkStatusMsg)
  27. {
  28. if (!bmkLink || !bmkStatusMsg) return false;
  29. $(bmkLink).css("display", "none");
  30.     $(bmkStatusMsg).html(" please wait... ");
  31.     $(bmkStatusMsg).css("display", "");
  32.         
  33. return true;
  34. }