123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>경북대학교 병원</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <example>Sample</example>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //사용자 정보 저장
- fSetUserInfo();
- window.setTimeout("window.load(\"./SMMMO04101_patlist_M.xrw\",\"replace\",\"SMMMO04101_patlist_M\");",1000);
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../emr/smmobileweb/js/mcommon.js"/>
- <script type="javascript">
- <![CDATA[
- var m_bSideBarShow = false;
-
- //사용자 정보 저장
- function fSetUserInfo() {
- //alert("parent.window.sessionCookie :"+parent.window.sessionCookie);
-
- var userInfoStr = fDecodeUTF8(fDecode64(fReadCookie(parent.window.sessionCookie)));
- var userInfoArr = userInfoStr.split("|");
- var userInfoKeyStr = new String(parent.window.sessionFormat);
- var userInfoKeyArr = userInfoKeyStr.split("|");
- var len = userInfoArr.length;
-
- /*
- alert("userInfoStr :"+userInfoStr);
- alert("userInfoArr :"+userInfoArr);
- alert("userInfoKeyStr :"+userInfoKeyStr);
- alert("userInfoKeyArr :"+userInfoKeyArr);
- */
-
- for(i=0;i<len;i++) {
- setGlobalVariable(userInfoKeyArr[i], userInfoArr[i]);
- }
-
- setGlobalVariable("userinfos", userInfoStr);
- setGlobalVariable("domain", parent.window.domainName);
- //setGlobalVariable("macaddr", fGetMacAddress());
-
- // 서버시간 차이 구하기
- var logintime = getGlobalVariable("logindt"); // yyyymmddhhmmssSSS
- }
-
- function fDecodeUTF8(barr) {
- var str="";
- for(i=0; i<barr.length; i++) {
- if((barr[i] & 240) == 224) {
- c = ((barr[i]&15)<<12) | ((barr[i+1]&63)<<6) | (barr[i+2]&63) ;
- str += String.fromCharCode(c);
- i +=2;
- } else {
- str += String.fromCharCode(barr[i]);
- }
- }
- return str;
- }
-
- function fDecode64(inp) {
- inp = new String(inp);
- var ttb = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- var ret = new Array(inp.length*3/4);
- var c1, c2, c3;
- var e1, e2, e3, e4;
- var i = 0;
- var j = 0;
- do {
- e1 = ttb.indexOf(inp.charAt(i++));
- e2 = ttb.indexOf(inp.charAt(i++));
- e3 = ttb.indexOf(inp.charAt(i++));
- e4 = ttb.indexOf(inp.charAt(i++));
-
- c1 = (e1<<2)|(e2>>4);
- c2 = ((e2&15)<<4)|(e3>>2);
- c3 = ((e3&3)<<6)|e4;
-
- ret[j++] = c1;
- if (e3 != 64) {
- ret[j++] = c2;
- }
- if (e4 != 64) {
- ret[j++] = c3;
- }
- } while (i < inp.length);
-
- return ret;
- }
-
- function fReadCookie(name) {
-
- var nameEQ = name + "=";
- var ca = parent.window.document.cookie.split(';');
-
- for(var i=0;i < ca.length;i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
- }
- return null;
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="450px" pageheight="500px" guideline="1,480;2,320;">
- <img id="img1" src="../../../com/commonweb/images/loading.gif" style="left:155px; top:190px; width:145px; height:130px; background-stretch:stretch; "/>
- </xhtml:body>
- </xhtml:html>
|