澳門聯絡中心概覽頁
"); cf = ifm.document.createElement("form"); cf.action= this.baseURL; cf.method = this.httpMethod; cf.target = this.id; cf.setAttribute("accept-charset", this.charset); cf.setAttribute("id", "form_openurl_" + this.id); cf['accept-charset'] = this.charset; cf.style.visibility = "hidden"; for (var i = 0; i < this.paramMap.keys.length; i++){ var key = this.paramMap.keys[i]; var list = this.paramMap[key]; for (var j = 0; j < list.length; j++){ var input = ifm.document.createElement("input"); input.name = key; input.value = list[j]; cf.appendChild(input); } } ifm.document.body.appendChild(cf); alert(ifm.document.body.innerHTML); document.body.appendChild(ifm); }else{ cf = ifm.document.forms[0]; } cf.submit(); } function OpenURLRequest(id, baseURL, httpMethod, charset) { this.id = id; this.baseURL = baseURL; this.httpMethod = httpMethod; this.paramMap = new Array(); this.paramMap.pro = 0; this.paramMap.keys = new Array(); this.addParam = OpenURLRequest_addParam; this.renderURL = OpenURLRequest_renderURL; this.send = OpenURLRequest_send; this.send_1 = OpenURLRequest_send_1; if (charset == null) this.charset = "UTF-8"; else this.charset = charset; } function rlsc_addParam(req, key, value){ if (key == null || key.length == 0) return; req.addParam(key, value); } function rlsc_sendJArticleRequest(isNewWindow, rlsBaseURL, issn, eissn, journalTitle, articleTitle, volume,issue, startPage){ var req = new OpenURLRequest(new Date().getTime(), rlsBaseURL, "get", "UTF-8"); rlsc_addParam(req, "ver","OPENURL01CX"); rlsc_addParam(req, "fmt", "journal"); rlsc_addParam(req, "genre", "article"); rlsc_addParam(req, "issn", issn); rlsc_addParam(req, "eissn", eissn); rlsc_addParam(req, "jtitle", journalTitle); rlsc_addParam(req, "atitle", articleTitle); rlsc_addParam(req, "volume", volume); rlsc_addParam(req, "issue", issue); rlsc_addParam(req, "spage", startPage); req.send_1(isNewWindow); } function rlsc_sendJournalRequest(isNewWindow, rlsBaseURL, issn, eissn, journalTitle, volume,issue){ var req = new OpenURLRequest(new Date().getTime(), rlsBaseURL, "get", "UTF-8"); rlsc_addParam(req, "ver","OPENURL01CX"); rlsc_addParam(req, "fmt", "journal"); rlsc_addParam(req, "genre", "journal"); rlsc_addParam(req, "issn", issn); rlsc_addParam(req, "eissn", eissn); rlsc_addParam(req, "jtitle", journalTitle); rlsc_addParam(req, "volume", volume); rlsc_addParam(req, "issue", issue); req.send_1(isNewWindow); } function rlsc_sendBookRequest(isNewWindow, rlsBaseURL, isbn, bookTitle){ var req = new OpenURLRequest(new Date().getTime(), rlsBaseURL, "get", "UTF-8"); rlsc_addParam(req, "ver","OPENURL01CX"); rlsc_addParam(req, "fmt", "book"); rlsc_addParam(req, "genre", "book"); rlsc_addParam(req, "isbn", isbn); rlsc_addParam(req, "btitle", bookTitle); req.send_1(isNewWindow); } function rlsc_sendDCRequest(isNewWindow, rlsBaseURL, type, title, creator, date, contributor){ var req = new OpenURLRequest(new Date().getTime(), rlsBaseURL, "get", "UTF-8"); rlsc_addParam(req, "ver","OPENURL01CX"); rlsc_addParam(req, "fmt", "dc"); rlsc_addParam(req, "title", title); rlsc_addParam(req, "creator", creator); rlsc_addParam(req, "type", type); rlsc_addParam(req, "date", date); rlsc_addParam(req, "contributor", contributor); req.send_1(isNewWindow); }