#F2F2F2 5개의 스레드 ✕ 해제
이온디
이온디 9년 전
레이아웃을 만들다보면 XE의 템플릿 문법이 적용이 안되는 경우가 있습니다. cond는 되는데 loop문은 안된다던가, 이럴 때 테스트하는 방법입니다. 1. 레이아웃에 작성된 코드를 다 지우고 간단한 블럭 태그로 테스트를 해본다. <block cond="$logged_info">로그인됨</block> 2. 모두 지우고 안되는 부분만 작성해본다. 이렇게 확인해본바 저의 경우는 다음 코드 때문에 안되더군요. 안되던 코드 삽입해봅니다. <style>.uchat_wrap4744… 레이아웃을 만들다보면 XE의 템플릿 문법이 적용이 안되는 경우가 있습니다. cond는 되는데 loop문은 안된다던가, 이럴 때 테스트하는 방법입니다. 1. 레이아웃에 작성된 코드를 다 지우고 간단한 블럭 태그로 테스트를 해본다. <block cond="$logged_info">로그인됨</block> 2. 모두 지우고 안되는 부분만 작성해본다. 이렇게 확인해본바 저의 경우는 다음 코드 때문에 안되더군요. 안되던 코드 삽입해봅니다. <style>.uchat_wrap47445045_super {width:100px;height:550px;margin:0 !important;padding:0 !important;background:#ccc;overflow:hidden;}#uchat_wrap47445045, #uchat_wrap47445045 *, #uchat_wrap47445045 table, #uchat_wrap47445045 tr, #uchat_wrap47445045 td, #uchat_wrap47445045 input, #uchat_wrap47445045 label {width:auto;margin:0;padding:0;font-family:"Apple SD Gothic Neo","malgun gothic","nanumgothic"; font-size:12px; -ms-user-select:none; -moz-user-select:none; -webkit-user-select:none;font-size:12px;line-height:1.4;border:0;text-align:left;font-weight:normal;min-height:0;min-width:0;color:gray;}#uchat_wrap47445045 {width:98px;height:548px;position:relative; margin:1px;}#uchat_wrap47445045 .uchat_middle {background:#e1e1e1;height:499px;width:98px;overflow:hidden;}#uchat_wrap47445045 .uchat_middle:after{content:""; display:block; clear:both; height:0; visibility:hidden;}#uchat_wrap47445045 .uchat_middle .conversation_contents {word-wrap: break-word;background:white;overflow-y:scroll;-webkit-overflow-scrolling: touch;overflow-x:hidden;}#uchat_wrap47445045 .uchat_middle .conversation_contents .loading {padding:2px 0;font-size:12px;word-wrap:break-word;}#uchat_wrap47445045 .uchat_middle .conversation_contents .cs_contents {font-size:12px;}#uchat_wrap47445045 .uchat_middle .conversation_contents .conversation_nick {font-weight:bold;cursor:pointer;font-size:12px;line-height:1;}#uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation {padding:2px;font-size:12px;}#uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation span {}#uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation>span>img {max-width:100px; max-height:20px;}#uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation>img {max-width:25px; max-height:25px;vertical-align: middle;}#uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation span, #uchat_wrap47445045 .uchat_middle .conversation_contents .user_conversation img {}#uchat_wrap47445045 .uchat_middle .conversation_contents .notification {padding:2px 0;color:green;text-align:center;font-size:12px;}#uchat_wrap47445045 .uchat_middle .conversation_contents .system {padding:2px 0;color:red;margin:2px;text-align:left;font-size:12px;}#uchat_wrap47445045 .uchat_middle .conversation_contents .error {padding:2px 0;text-align:center;font-size:12px;}#uchat_wrap47445045 .uchat_middle .topbar {height: 38px;line-height:38px;overflow:hidden;padding:0 4px 0 14px;color:#535353;font-size:12px;font-weight:bold;border-bottom:1px solid #E4E8EC;background-color:#FFFFFF;}#uchat_wrap47445045 .uchat_middle .topbar .count {float:left;font-size:12pt;line-height:32px;overflow:hidden;height:32px}#uchat_wrap47445045 .uchat_middle .topbar a.setting_icon {float:right;width:18px;height:18px;background:url(../minitalk/skin/default/images/setting_icon.gif) no-repeat 0 0;cursor:pointer;margin:10px 13px 0 0;}#uchat_wrap47445045 .uchat_middle .topbar a:hover {border:0;text-decoration:none;}#uchat_wrap47445045 .uchat_middle .member_list {overflow-x:hidden; overflow-y:scroll;-webkit-overflow-scrolling: touch;background:white;}#uchat_wrap47445045 .uchat_middle .member_list .user {padding:2px;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer;background:white;vertical-align: middle;}#uchat_wrap47445045 .uchat_middle .member_list .user>span>img {max-width:100px; max-height:20px;display:inline}#uchat_wrap47445045 .uchat_middle .member_list .user>img {max-width:25px; max-height:25px;display:inline}#uchat_wrap47445045 .uchat_middle .member_list .user span {height:12px;}#uchat_wrap47445045 .uchat_middle .member_list .user span, #uchat_wrap47445045 .uchat_middle .member_list .user img {vertical-align: middle;font-size:12px;}#uchat_wrap47445045 .uchat_middle .member_list .my_members, #uchat_wrap47445045 .uchat_middle .member_list .admin_members, #uchat_wrap47445045 .uchat_middle .member_list .is_members, #uchat_wrap47445045 .uchat_middle .member_list .no_members {font-size:0;line-height:0;}#uchat_wrap47445045 .user_menu_background {position:absolute;left:0px;top:0;width:98px;height:548px;background:#e1e1e1;z-index:1000;display:none;}#uchat_wrap47445045 .user_menu {padding:5px 3px;background:#fff;display:none;position:absolute;border:2px solid #a0dbc7;z-index:1100;}#uchat_wrap47445045 .user_menu .menu_list {padding:3px 0;font-size:12px;cursor:pointer;}#uchat_wrap47445045 .user_menu .menu_list .admin_login {width:112px;height:20px;}#uchat_wrap47445045 .user_menu .user_nick {background:#f5f5f5;font-size:12px;}#uchat_wrap47445045 .input { height:24px;width:98px;overflow:hidden;text-align:center;background:white;}#uchat_wrap47445045 .input .conversation {width:69px;height:20px;font-size:12px;ime-mode:active;}#uchat_wrap47445045 .none {float:left;font-size:0;line-height:0;width:0;height:0;overflow:hidden}#uchat_wrap47445045 .uchat_menu {background:url("http://cache.uchat.co.kr/uchat/img/menu_background.gif");width:98px;height:25px;overflow:hidden}#uchat_wrap47445045 .uchat_menu .uchat_s_logo {float:left;width:27px;height:25px;background:url("http://cache.uchat.co.kr/uchat/img/uchat_small.gif") 50% 50% no-repeat;}#uchat_wrap47445045 .uchat_menu .uchat_bold {float:left;width:16px;height:25px;background:url("http://cache.uchat.co.kr/uchat/img/text-bold-icon.gif") 0 50% no-repeat;cursor:pointer;}#uchat_wrap47445045 .uchat_menu .uchat_i {float:left;width:16px;height:25px;background:url("http://cache.uchat.co.kr/uchat/img/text-italic-icon.gif") 0 50% no-repeat;cursor:pointer;}#uchat_wrap47445045 .uchat_menu .uchat_underline {float:left;width:16px;height:25px;background:url("http://cache.uchat.co.kr/uchat/img/text-underline-icon.gif") 0 50% no-repeat;cursor:pointer;}#uchat_wrap47445045 .uchat_menu .uchat_text_color {float:left;width:16px;height:25px;background:black url("http://cache.uchat.co.kr/uchat/img/uchat_text_color.gif");cursor:pointer;}#uchat_wrap47445045 .uchat_menu .uchat_event_icon {float:right;width:20px;height:25px;background-repeat: no-repeat;background-position: center center; background-color: transparent;cursor:pointer}#uchat_wrap47445045 .uchat_menu .uchat_scroll {float:right;width:16px;height:25px;background:url("http://cache.uchat.co.kr/uchat/img/uchat_scroll.gif");cursor:pointer;}#uchat_wrap47445045 .uchat_color_wrap {width:112px;border:1px solid #ccc;position:absolute;background:#f2f2f2;display:none;}#uchat_wrap47445045 .uchat_color_wrap .uchat_color_title {text-align:center;width:112px;padding:7px 0;border-bottom:1px solid #ccc;font-size:12px;}#uchat_wrap47445045 .uchat_color_wrap .uchat_color_box {width:112px;border-top:1px solid #fff;}#uchat_wrap47445045 .uchat_color_wrap .uchat_color_box:after {display:block;clear:both;content:""}#uchat_wrap47445045 .uchat_color_wrap .uchat_color {float:left;cursor:pointer;width:14px;height:14px;font-size:0;line-height:0;}#uchat_wrap47445045 .uchat_setting_wrap {width:150px;overflow:hidden;border:2px solid #a0dbc7;position:absolute;display:none;background:#fff;z-index:1100;}#uchat_wrap47445045 .uchat_setting_wrap .top {border-bottom:1px solid #cecece;text-align:center;padding:5px 0;font-size:14px;}#uchat_wrap47445045 .uchat_setting_wrap .top span {height:12px;}#uchat_wrap47445045 .uchat_setting_wrap .content {border-top:1px solid #f7f7f7;padding:5px;}#uchat_wrap47445045 .uchat_setting_wrap .floor{margin-bottom:7px;}#uchat_wrap47445045 .uchat_setting_wrap .floor input.no_sound{width:12px;height:12px;border:0;}#uchat_wrap47445045 .uchat_nick { width: 100%;}#uchat_wrap47445045 .alert_btn_wrap {text-align:right;margin:0 5px 10px 0;}#uchat_wrap47445045 .alert_ok_btn { }#uchat_wrap47445045 .alert_cancel_btn { }#uchat_wrap47445045 .clear {clear:both; height:0; overflow:hidden;}#uchat_wrap47445045 .popup {background:#fff;display:none;position:absolute;border:2px solid #a0dbc7;z-index:1100; margin: 0px auto;}#uchat_wrap47445045 .popup_background {position:absolute;left:0px;top:0;width:98px;height:548px;background:#e1e1e1;z-index:1000;display:none; filter: alpha(opacity=40);-khtml-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4; }#uchat_wrap47445045 .input_border {border-top:1px solid #9a9a9a !important;border-left:1px solid #9a9a9a !important;border-right:1px solid #d8d8d8 !important;border-bottom:1px solid #d8d8d8 !important;}#uchat_wrap47445045 .btn_pack, #uchat_wrap47445045 .btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(http://cache.uchat.co.kr/uchat/img/btn_pack.gif) no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}#uchat_wrap47445045 .btn_pack{margin-right:4px}#uchat_wrap47445045 .btn_pack *{left:4px;cursor:pointer;_cursor:hand}#uchat_wrap47445045 .btn_pack.medium,#uchat_wrap47445045 .btn_pack.medium *{height:24px;line-height:24px}#uchat_wrap47445045 .btn_pack.medium{background-position:left 0}#uchat_wrap47445045 .btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}#uchat_wrap47445045 .btn_pack *:hover, #uchat_wrap47445045 .btn_pack *:active, #uchat_wrap47445045 .btn_pack *:focus{color:#690}#uchat_wrap47445045 .btn_pack.strong *{font-weight:bold !important}#uchat_wrap47445045 .btn_pack.small, #uchat_wrap47445045 .btn_pack.small *{height:19px;line-height:19px}#uchat_wrap47445045 .btn_pack.small{background-position:left -106px}#uchat_wrap47445045 .btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}#uchat_wrap47445045 input {background:#fff;vertical-align:middle;height:20px;}#uchat_wrap47445045 .ad_spot {overflow:hidden; position: absolute; top: 24px; width: 100%; max-width: 300px; z-index: 1;}#uchat_wrap47445045 .Bnr_icon {overflow:hidden; border-top:2px solid #d7d7d7;}#uchat_wrap47445045 .tb_button {padding:1px;cursor:pointer;border-right: 1px solid #8b8b8b;border-left: 1px solid #FFF;border-bottom: 1px solid #fff;}#uchat_wrap47445045 .tb_button.hover {borer:2px outset #def; background-color: #f8f8f8 !important;}#uchat_wrap47445045 .ws_toolbar {z-index:100000}#uchat_wrap47445045 .ws_toolbar .ws_tb_btn {cursor:pointer;border:1px solid #555;padding:3px}#uchat_wrap47445045 .tb_highlight{background-color:yellow}#uchat_wrap47445045 .tb_hide {visibility:hidden}#uchat_wrap47445045 .ws_toolbar img {padding:2px;margin:0px}</style> <style>#uchat_goodlin {width:98px;height:548px;position:relative;display:none;overflow:hidden;}#uchat_goodlin .uchat_middle .conversation_contents {width:100%;height:474px;}#uchat_goodlin .uchat_middle .member_list {width:100%;height:-1px;margin-bottom:1px;}</style> 이렇게 코드가 다닥다닥 붙어서 제대로 해석이 안되는 경우가 있는 것 같습니다.
이온디
이온디 11년 전
#F2F2F2 apple.com 의 백그라운드 컬러 #FAFAFA 일부 영역 #F4F5F6 네이버 밴드의 백그라운드 컬러 #F9F9F9 이온디 온 레이아웃의 백그라운드 컬러 이온디 온의 경우 최대한 흰색을 유지하면서 화이트톤 백그라운드를 유지하고 있다. 애플의 경우는 실버, 그레이 느낌의 백그라운드 톤이다. 애플은 외국 회사 느낌이 나는 차가운 흰색인데 네이버 밴드는 국내사라 그런지 따뜻한 느낌의… #F2F2F2 apple.com 의 백그라운드 컬러 #FAFAFA 일부 영역 #F4F5F6 네이버 밴드의 백그라운드 컬러 #F9F9F9 이온디 온 레이아웃의 백그라운드 컬러 이온디 온의 경우 최대한 흰색을 유지하면서 화이트톤 백그라운드를 유지하고 있다. 애플의 경우는 실버, 그레이 느낌의 백그라운드 톤이다. 애플은 외국 회사 느낌이 나는 차가운 흰색인데 네이버 밴드는 국내사라 그런지 따뜻한 느낌의 흰색을 백그라운드로 사용하였다. #FAFAFA #F2F2F2 #F9F9F9 F4F5F6 이렇게 놓고 비교해보면 일단 네이버의 배경이 따뜻하다고 생각이 들었는데, 두 색을 비교하면 오히려 어두운 색(애플의 배경색)이 더 따뜻한 느낌을 주었다. 하지만 그 색만을 바라보면 애플의 경우는 그레이 느낌이 강하기 때문에 차가운 색이란 생각이 든다. 반면 네이버는 밝은 톤이라 따뜻하게 느껴진 것 같다. (*색이란 빛이나 모니터, 눈이나 환경에 따라 각자 느끼는 바는 다르다.) 이온디 온 레이아웃은 흰색을 주 컬러로 사용하면서 포인트 컬러를 사용했다. 주로 흰색 톤의 색을 군데군데 배치했기에 흰색의 사용이 중요한 몫을 차지하고 있다. 이번에 흰색 배경색을 조사하면서 기존에 F9F9F9 컬러를 FAFAFA로 변경해보았는데, FFF 색과 비교해서 좀 더 확 눈에 띄게 되었지만 눈에 보이는 색 자체는 더 편안해진 것 같다. 탑네비게이션과 컨텐츠의 구분을 할 때, 위젯을 강조할 때 등 흰색의 다양한 버전은 웹디자인에서 굉장히 중요하다. #F4F4F4 : 네이버 카페의 탑네비게이션의 색 #FBFBFB : 네이버 메인의 탑네비게이션의 색 #FAFAFA : 네이버 검색의 탑네비게이션의 색 ※참조 1. 가독성, 눈의 피로함에 대한 웹 사이트 배경색의 영향 http://academic.naver.com/view.nhn?doc_id=13699766&dir_id=0&page=0&query=%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%20%EB%B0%B0%EA%B2%BD%EC%83%89%20F7f7f7&ndsCategoryId=10204&library=141 2. 실전 웹표준 가이드 http://www.slideshare.net/hyun/web-standard-guide-2005-appendix 3. Designing Interfaces 인터페이스 디자인 94가지 패턴 http://book.naver.com/bookdb/text_view.nhn?bid=2954032&dencrt=K6ydKIG64A7KiKn%252BgOesYB%253%393IzNMfICtDOwSPEEsUqw%253D&term=%BE%D6%C7%C3+%C0%A5+%BB%E7%C0%CC%C6%AE+%B9%E8%B0%E6&query=%EC%95%A0%ED%94%8C+%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8+%EB%B0%B0%EA%B2%BD 4. 웹사이트에 '빽'이 있어야 산다? http://cafe.naver.com/stshanghai/257
이온디
이온디 11년 전
자전거 뿐만 아니라 바퀴가 달린 거의 모든 이동수단에 있어서 '타이어'의 발명은 대단한 '혁신'과도 같았다. 한가지 제품으로 승차감과 성능, 제동력까지 모두 한번에 엄청난 발전을 이루어냈기 때문이다. 하지만, 공기가 주입되는 타이어의 또 다른 한계 '펑크'는 여전히 타이어가 가져가야 할 숙명적인 문제이기도 하다. 이와 같은 문제점에 착안하여 '펑크가 나지 않는 타이어'를 개발하게 된 '타누스(Tannus)'는 이런 점에서 타이어의 새로운 혁신이라고 부를 만 하다. 펑크가 나지 않는 타이어라는 새… 자전거 뿐만 아니라 바퀴가 달린 거의 모든 이동수단에 있어서 '타이어'의 발명은 대단한 '혁신'과도 같았다. 한가지 제품으로 승차감과 성능, 제동력까지 모두 한번에 엄청난 발전을 이루어냈기 때문이다. 하지만, 공기가 주입되는 타이어의 또 다른 한계 '펑크'는 여전히 타이어가 가져가야 할 숙명적인 문제이기도 하다. 이와 같은 문제점에 착안하여 '펑크가 나지 않는 타이어'를 개발하게 된 '타누스(Tannus)'는 이런 점에서 타이어의 새로운 혁신이라고 부를 만 하다. 펑크가 나지 않는 타이어라는 새로운 발상으로 세계 시장에 진출한 타누스 타이어를 만났다. 펑크로 방치된 자전거, 대안은 없을까? 타누스 타이어 개발의 시작은 아주 단순한 질문 "펑크로 방치된 자전거에 대안은 없을까?"라는 것으로 시작되었다. 본래 소재 개발 전문 업체였던 타누스 타이어의 모회사(화인케미칼)는 자신들의 강점을 활용해 공기를 넣는 컴파운드 타이어와 비슷한 느낌의 소재를 개발하는데 투자하였고, 그렇게 개발된 것이 바로 타누스 타이어인 것이다. 30년 이상의 역사를 가진 화인케미칼은 중국에 2개의 공장을 갖고 있으며 신발과 보호대 등의 소재를 개발하고 납품하는 경험과 노하우를 가졌고, 그것을 기반으로 개발된 타누스 타이어는, 현재 일본과 유럽 등에서 큰 인기를 끌며 '펑크가 나지 않는 타이어'를 만드는데 성공했다. 그리고, 일본과 유럽, 호주, 칠레, 미국까지 다양한 진출을 이루어내고 있다. 펑크로부터 자유로울 수 있는 자전거, 그런 질문을 통해 오늘의 타누스 타이어가 가능했다. 다양한 색상 구현까지 자유로운 것이 타누스 타이어의 특징이다. 타이어의 장착, 첫번째 과제였다. 일반적인 타이어와 근본부터 다른 타누스 타이어의 첫 과제는 '장착'이었다. 새로운 소재를 개발하고 타이어와 동일한 형태로 만드는 것은 자신들의 강점이었지만, 이것을 자전거 휠에 장착하는 것은 또 다른 문제였던 것이다. 하지만, 곧 기존에는 없었던 새로운 방식의 장착 방법을 개발하였고, 지금은 그것에 대한 특허로 인해 세계적으로 인정을 받은 회사가 되었다. 이 외에도 날씨에 따른 소재의 변화와 코너링 시 도로와의 마찰력 등을 실제 사용할 수 있도록 개발해 지난 2011년 8월 첫 제품을 런칭했다. 일본, 유럽, 호주, 칠레 등 해외 판매가 90% 이상 타이어라는 시장은 컴파운드와 케이싱, 트레드의 개발로 만들어진다는 기본적인 원리의 경쟁으로 매우 치열한 시장이기도 하다. 이런 시장에서 타누스는 불과 3년이라는 짧은 시간에 일본과 유럽 등에서 인기를 끌며, 전체 매출의 90% 이상을 해외에서 만들고 있다. 특히, 타이어의 강국으로 알려진 유럽과 일본에서 수많은 유명 타이어 업체들과 경쟁하면서도 이같은 인기를 끄는 것은 신생 업체에게는 기대하기도 어려운 일이었다. 현재 가장 많이 팔리고 있는 일본의 경우, 대도시가 아닌 지방에서도 타누스 타이어를 사용하는 라이더를 만날 수 있다는 이야기가 나올 만큼 그 인기가 대단한데, 지난 9월 일본의 자전거 업체 타케다(TAKEDA)와 5년간 300만개의 타이어 공급 MOU를 체결하기도 했다. 또한, 영국 브롬톤(Brompton)에서는 타누스 타이어를 런던 공공자전거에 사용하기 위해 테스트를 이미 마쳤으며, 그 활용 방안에 대해 검토 중이라고 밝혔다. 폴란드에서 타누스 타이어를 사용하던 메신저가 2.5만km를 주행 후, 내구성에 대해 인정하며 그 타이어를 한국으로 보내주었다. 타이어는 아직 사용할 만 하지만, 휠이 수명을 다했다는 것이 그의 설명이었다. 호주에서 여행 중 날카로운 돌이 타이어를 뚫고 들어왔지만 라이딩에 전혀 문제가 없었다며, 그 타이어를 보내온 라이더도 있었다. 일반 타이어였다면 큰 사고가 날 뻔 했다고 그는 고마움을 전했다고 한다. 타누스는 지난 9월, 일본의 자전거 업체 타케다(Takeda)와 5년간 300만개의 타이어 공급 MOU를 체결했다. 신제품에 대해 수상하는 ISPO Brandnew 2012에 선정된 타누스 타이어. 독일 TUV 인증 타이어는 자전거와 지면이 접촉하는 유일한 부품으로 성능 외에도 안정성과 매우 밀첩한 관계가 있다. 이런 부분에 대한 사용자들의 의심을 없애기 위해 타누스는 세계적인 권위를 가진 독일의 인증기관인 TUV에 장착 및 사용성에 대한 안전성을 의뢰했고, 그들의 인증을 받았다. 또한, 타누스는 국내에서 K마크를 인증받아 국내외에서 모두 안전성을 검증받은 제품이 되었다. 타이어의 안전성을 검증받기 위해, 세계적인 권위를 가진 독일의 TUV를 통해, 장착 및 사용에 대한 인증을 받았다. 철인3종 선수들의 연습용 타이어로 사용 중 현재 타누스는 국내 철인3종 선수들에게 타이어를 후원하고 있고, 선수들은 연습용으로 타누스를 사용하면서 개발에 대한 피드백을 전해주고 있다. 타누스 타이어는 이와같이 생활용 타이어를 넘어 퍼포먼스를 위한 타이어로의 개발을 끊임없이 이어가고 있으며, 언젠가는 가장 효율적인 타이어가 되는 것이 그들의 목표라고 전했다. 지금 개발 중인 새로운 타누스 타이어를 테스트하고 있는 선수들은, 일반 타이어와 큰 차이가 없을 만큼 진보되었다는 이야기를 전하기도 했다. 타누스는 펑크가 나지 않는 생활용 타이어를 넘어서, 퍼포먼스 타이어로 인정받기 위한 노력을 이어가고 있다. 공기를 넣는 타이어보다 더 성능 좋은 타이어가 목표! 아직 타누스 타이어는 공기를 넣는 일반 타이어보다 승차감이나 성능에 있어서 좋은 평가를 받고 있지 못하다. 하지만, 이제 3년 밖에 되지 않은 신생 업체로서 새로운 소재와 새로운 분야를 개척하는데 지금까지의 성능 만으로도 놀라운 성장일 수 있다. 타누스 타이어 개발 담당자는 "공기를 넣는 일반 타이어보다 더 빠르고 승차감이 좋은 타이어를 만드는 것이 우리의 목표"라며 지금까지 개발해온 속도와 품질이라면 곧 그런 타이어까지 생산될 수 있을 것이라고 전했다. 새로운 시도와 발상으로 세계 무대에 진출한 '타누스 타이어' 이미 한번의 소재 변경으로 많은 개선을 이루었던 타누스 타이어는, 2014년 새로운 타이어를 발표할 예정이라는데, 테스터들에 의해 이미 아주 좋은 평가를 받고 있어서 큰 기대를 모으고 있다. 새로운 시도와 발상의 전환으로 세계 무대로 진출하고 있는 '타누스 타이어'를 응원하며 전 세계에서 즐겨 사용되는 타이어로 만나게 되기를 기대해본다. 관련 웹사이트 타누스 타이어 : http://www.tannus.co.kr/
이온디
이온디 18년 전
디스켓이나 CD-Rom이 없어도, 한/글 프로그램이 설치되어있지 않아도 언제 어디서나 문서작업을 계속 할 수 있는 개인용 인터넷 워드프로세서입니다. 넷한글은 기존 한/글 사용자의 불편이 없도록 한/글 2002의 사용법을 그대로 채용하고 있으며, 한/글97, 워디안 등은 물론이고 MS-Word, 훈민정음 등 타 워드프로세서와의 강력한 호환성을 갖추고 있습니다. … 디스켓이나 CD-Rom이 없어도, 한/글 프로그램이 설치되어있지 않아도 언제 어디서나 문서작업을 계속 할 수 있는 개인용 인터넷 워드프로세서입니다. 넷한글은 기존 한/글 사용자의 불편이 없도록 한/글 2002의 사용법을 그대로 채용하고 있으며, 한/글97, 워디안 등은 물론이고 MS-Word, 훈민정음 등 타 워드프로세서와의 강력한 호환성을 갖추고 있습니다. 구 분 ID(사용자) 사용기간 사용료 넷한글 Pro 개인용 ID 1개 1~5개월 2,500원/1개월 6~11개월 2,420원/1개월 1년 2,310원/1개월 개인적으로 18개월에 2,500원이면 옳다구나 하며 사용하겠지만 년간 3만원은 단순히 프로그램 사용료로써는 결제하는데는 썩 내키지 않는 금액이다. 잘 안 팔리는 음식일 경우, 싼 음식을 많이 파는 게 더 이익이지 않나?
이온디 17년 전
<BODY> <script language="javascript"> <!-- ///////////////////////////////////////////// // :*: Happyscript :*: // // 소스 : http://www.happyscript.net // // 편집 and 소스 설명 : Magic // // E-mail : happyscript@hanmail.net // //… <BODY> <script language="javascript"> <!-- ///////////////////////////////////////////// // :*: Happyscript :*: // // 소스 : http://www.happyscript.net // // 편집 and 소스 설명 : Magic // // E-mail : happyscript@hanmail.net // ///////////////////////////////////////////// // <body>와 </body>사이에 넣어주세요.. function Go(){return} // 주석이 없는 라인은 주석 붙인이도 모름 --;; 아시는 분 주석 붙여주세요. var NoOffFirstLineMenus=5; // 아래 메뉴 갯수 (메인에서 맨첨 눈에 보이는 테이블 수로 이해하면 빠를듯) // 여기서는 Menu1,Menu2,Menu3,Menu4,Menu5 이므로 5개 // Menu2_2는 메뉴갯수에 포함되지 않는다. 2번 메뉴의 보조이기 때문에 var LowBgColor='#F2F2F2'; // 메뉴 배경색 var HighBgColor='#dfdfff'; // 메뉴에 마우스 올렸을때 색 var FontLowColor='black'; // 메뉴 글자색 var FontHighColor='black'; // 메뉴 글자에 마우스 올렸을때 색 var BorderColor='black'; // 메뉴 테두리 색 var BorderWidth=1; // 겉 테두리 설정 (0 : 없음 , 1 : 있음) var BorderBtwnElmnts=1; // 테두리안 가로선 세로선 설정 (0 : 없음 , 1 : 있음) var FontFamily="굴림체" // 글자체 (여러개 설정시는 ,로 구분) var FontSize=9; // 글자 크기 var FontBold=1; // 글자 굵기 설정 (0 : 없음 , 1 : 있음) var FontItalic=0; // 글자 기울임 설정 (0 : 없음 , 1 : 있음) var MenuTextCentered=0; // 글자 중간 배치 (0 : 없음 , 1 : 있음) var MenuCentered='left'; // 전체 메뉴 위치 (좌, 중앙, 우) var MenuVerticalCentered='top'; // 전체 메뉴 위치 (상, 하) var ChildOverlap=.0; // 하위메뉴 정렬 - 좌 우 (0 : 겹침 , 1 : 안겹침) var ChildVerticalOverlap=.0; // 하위메뉴 정렬 - 상 하 (0 : 겹침 , 1 : 안겹침) var StartTop=0; // 브라우저와 위쪽 공간 설정 (0 : 없음 , 1 : 있음) var StartLeft=0; // 브라우저와 왼쪽 공간 설정 - (0 : 없음 , 1 : 있음) var VerCorrect=0; var HorCorrect=0; var LeftPaddng=3; // 테이블 왼쪽 라인과 글자사이 공간 설정 var TopPaddng=2; // 테이블 위쪽 라인과 글자사이 공간 설정 var FirstLineHorizontal=1; // 메뉴 정렬 방법 (0 : 세로 , 1 : 가로) var MenuFramesVertical=0; var DissapearDelay=500; var TakeOverBgColor=1; var FirstLineFrame='navig'; var SecLineFrame='space'; var DocTargetFrame='space'; var WebMasterCheck=0; // 메뉴 설정 부분 (이해하기 쉬움 ^^) // 화살표는 가로용으로 되어었습니다. 세로용에서는 화살표가 맞지 않으니 수정하신 후 사용하세요. // 화살표가 있는 부분은 마우스를 올리면 하위 메뉴를 나타내는 부분이다 // 그래서 경로 적는 부분을 #으로 해줘야 한다 // #으로 해주지 않고 경로를 적어도 되지만 그 부분을 누르면 적힌 경로대로 연결이 되어 버린다. // ("메뉴명","경로",하위메뉴 갯수,메뉴 세로크기,메뉴 가로크기) Menu1=new Array("Home","http://www.happyscript.net",0,20,150); Menu2=new Array("Menu 01 (▼)","#",2); Menu2_1=new Array("Menu 01-1 (▶)","#",5,20,150); Menu2_1_1=new Array("Menu 01-1-1","#",0,20,150); Menu2_1_2=new Array("Menu 01-1-2","#",0); Menu2_1_3=new Array("Menu 01-1-3","#",0); Menu2_1_4=new Array("Menu 01-1-4","#",0); Menu2_1_5=new Array("Menu 01-1-5 (▶)","#",2); Menu2_1_5_1=new Array("Menu 01-1-1-1","#",0,20,150); Menu2_1_5_2=new Array("Menu 01-1-1-2","#",0); Menu2_2=new Array("Menu 01-2 (▶)","#",3); Menu2_2_1=new Array("Menu 01-2-1","#",0,20,150); Menu2_2_2=new Array("Menu 01-2-2 (▶)","#",6); Menu2_2_2_1=new Array("Menu 01-2-2-1","#",0,20,150); Menu2_2_2_2=new Array("Menu 01-2-2-2","#",0); Menu2_2_2_3=new Array("Menu 01-2-2-3","#",0); Menu2_2_2_4=new Array("Menu 01-2-2-4","#",0); Menu2_2_2_5=new Array("Menu 01-2-2-5","#",0); Menu2_2_2_6=new Array("Menu 01-2-2-6","#",0); Menu2_2_3=new Array("Menu 01-2-3","#",0); Menu3=new Array("Menu 02 (▼)","#",3); Menu3_1=new Array("Menu 02-1 (▶)","#",1,20,150); Menu3_1_1=new Array("Menu 02-1-1","#",0,20,150); Menu3_2=new Array("Menu 02-2","#",0); Menu3_3=new Array("Menu 02-3 (▶)","#",9); Menu3_3_1=new Array("Menu 02-3-1","#",0,20,150); Menu3_3_2=new Array("Menu 02-3-2","#",0); Menu3_3_3=new Array("Menu 02-3-3","#",0); Menu3_3_4=new Array("Menu 02-3-4","#",0); Menu3_3_5=new Array("Menu 02-3-5","#",0); Menu3_3_6=new Array("Menu 02-3-6","#",0); Menu3_3_7=new Array("Menu 02-3-7","#",0); Menu3_3_8=new Array("Menu 02-3-8","#",0); Menu3_3_9=new Array("Menu 02-3-9","#",0); Menu4=new Array("Menu 03 (▼)","#",4); Menu4_1=new Array("Menu 03-1","#",0,20,150); Menu4_2=new Array("Menu 03-2","#",0); Menu4_3=new Array("Menu 03-3","#",0); Menu4_4=new Array("Menu 03-4","#",0); Menu5=new Array("Help (▼)","#",1); Menu5_1=new Array("E-mail","mailto:happyscript@hanmail.net",0,20,150); // 소스 수정 불가 부분.. var AgntUsr=navigator.userAgent.toLowerCase(); var DomYes=(document.getElementById)?1:0; var NavYes=(AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0; var ExpYes=(AgntUsr.indexOf('msie')!=-1)?1:0; var Opr5=(AgntUsr.indexOf('opera 5')!=-1||AgntUsr.indexOf('opera/5')!=-1)?1:0; var DomNav=(DomYes&&NavYes)?1:0; var DomExp=(DomYes&&ExpYes)?1:0; var Nav4=(NavYes&&!DomYes&&document.layers)?1:0; var Exp4=(ExpYes&&!DomYes&&document.all)?1:0; var PosStrt=((NavYes||ExpYes)&&!Opr5)?1:0; if(AgntUsr.indexOf('mac')!=-1&&DomExp){DomExp=0;Exp4=1} var FirstLocation,SecLocation,DocLocation; var SecWindowWidth,FirstWindowWidth,FirstWindowHeight; var SecLoadAgainWin; var FirstColPos,SecColPos,DocColPos; var InitRecursLevel=0,CreateRecursLevel=0,PosRecursLevel=0; var ShowFlag=0,FirstCreate=1,Loaded=0,Created=0,InitFlag,AcrossFrames=1; var FirstContainer=null,CurrentOver=null,CloseTimer=null; var CenterText,TxtClose,ImgStr; var Ztop=100; var M_StartTop=StartTop,M_StartLeft=StartLeft; var LeftExtra=(DomNav)?LeftPaddng:0; var TopExtra=(DomNav)?TopPaddng:0; var M_Hide=(Nav4)?'hide':'hidden'; var M_Show=(Nav4)?'show':'visible'; var Par=(parent.frames[0])?parent:window; var Doc=Par.document; var Bod=Doc.body; var Trigger=(NavYes||Opr5)?Par:Bod; WebMasterAlerts=["No such frame: ","Item not defined: ","Item needs height: ","Item needs width: ","Warning-Item doesn't need height: ","Warning-Item doesn't need width: ","Item Oke ","Menu tree oke"]; if(DomNav&&!Opr5)Trigger.addEventListener('load',Go,false); else Trigger.onload=Go; Trigger.onresize=(Nav4)?ReDoWhole:RePos; function cancelselect(){return false} function RePos(){ FirstWindowWidth=(ExpYes)?FirstLocation.document.body.clientWidth:FirstLocation.innerWidth; FirstWindowHeight=(ExpYes)?FirstLocation.document.body.clientHeight:FirstLocation.innerHeight; SecWindowWidth=(ExpYes)?SecLocation.document.body.clientWidth:SecLocation.innerWidth; SecWindowHeight=(ExpYes)?SecLocation.document.body.clientHeight:SecLocation.innerHeight; if(MenuCentered)CalcLeft(); if(MenuVerticalCentered)CalcTop(); PositionMenuStruct(FirstContainer,StartTop,StartLeft)} function UnLoaded(){ if(CloseTimer)clearTimeout(CloseTimer);Loaded=0; Created=0; var FCStyle=(Nav4)?FirstContainer:FirstContainer.style; FCStyle.visibility=M_Hide} function ReDoWhole(){ Doc.location.reload()} function Check(WhichMenu,NoOf){ var i,Hg,Wd,La,Li,Nof,array,ArrayLoc=parent.frames[FirstLineFrame]; for(i=0;i<NoOf;i++){ array=WhichMenu+eval(i+1); if(!ArrayLoc[array]){WebMasterAlert(1,array); return false} La=ArrayLoc[array][0]; Li=ArrayLoc[array][1]; Nof=ArrayLoc[array][2]; if(i==0){ if(!ArrayLoc[array][3]){WebMasterAlert(2,array); return false} if(!ArrayLoc[array][4]){WebMasterAlert(3,array); return false} Hg=ArrayLoc[array][3]; Wd=ArrayLoc[array][4]} else{ if(ArrayLoc[array][3])WebMasterAlert(4,array); if(ArrayLoc[array][4])WebMasterAlert(5,array)} if(!WebMasterAlert(6,'nn'+array+'nwidth: '+Wd+'nheight: '+Hg+'nLabel: '+La+'nLink: '+Li+'nNo of sub items: '+Nof)){WebMasterCheck=0; return true} if(ArrayLoc[array][2])if(!Check(array+'_',ArrayLoc[array][2])) return false} return true} function WebMasterAlert(No,Xtra){ if(WebMasterCheck)return confirm(WebMasterAlerts[No]+Xtra+' ')} function Go(){ if(Loaded||!PosStrt)return; Created=0; Loaded=1; status='Loading Menu...'; if(FirstCreate){ if(!parent.frames[FirstLineFrame]){WebMasterAlert(0,FirstLineFrame); FirstLineFrame=SecLineFrame} if(!parent.frames[FirstLineFrame]){WebMasterAlert(0,SecLineFrame); FirstLineFrame=SecLineFrame=DocTargetFrame} if(!parent.frames[FirstLineFrame]){WebMasterAlert(0,DocTargetFrame); FirstLineFrame=SecLineFrame=DocTargetFrame=(parent.frames[0])?parent.frames[0].name:''} if(!parent.frames[SecLineFrame]){WebMasterAlert(0,SecLineFrame);SecLineFrame=DocTargetFrame} if(!parent.frames[SecLineFrame]){WebMasterAlert(0,DocTargetFrame);SecLineFrame=DocTargetFrame=FirstLineFrame} if(!parent.frames[DocTargetFrame]){WebMasterAlert(0,DocTargetFrame);DocTargetFrame=SecLineFrame} if(WebMasterCheck){if(!Check('Menu',NoOffFirstLineMenus))return;else WebMasterAlert(7,'')} FirstLocation=(FirstLineFrame)?parent.frames[FirstLineFrame]:window; SecLocation=(SecLineFrame)?parent.frames[SecLineFrame]:window; DocLocation=(DocTargetFrame)?parent.frames[DocTargetFrame]:window; if (FirstLocation==SecLocation) AcrossFrames=0; if (AcrossFrames)FirstLineHorizontal=(MenuFramesVertical)?0:1; FirstWindowWidth=(ExpYes)?FirstLocation.document.body.clientWidth:FirstLocation.innerWidth; FirstWindowHeight=(ExpYes)?FirstLocation.document.body.clientHeight:FirstLocation.innerHeight; SecWindowWidth=(ExpYes)?SecLocation.document.body.clientWidth:SecLocation.innerWidth; SecWindowHeight=(ExpYes)?SecLocation.document.body.clientHeight:SecLocation.innerHeight; if(MenuCentered) CalcLeft(); if(MenuVerticalCentered) CalcTop(); if(!DomYes){CenterText=(MenuTextCentered)?(NavYes)?"<div align='center'>":"align='center'":""; if(NavYes)TxtClose="</font>"+(MenuTextCentered)?"</div>":""}} FirstColPos=(Nav4)?FirstLocation.document:FirstLocation.document.body; SecColPos=(Nav4)?SecLocation.document:SecLocation.document.body; DocColPos=(Nav4)?DocLocation.document:SecLocation.document.body; if (TakeOverBgColor)FirstColPos.bgColor=(AcrossFrames)?SecColPos.bgColor:DocColPos.bgColor; if(FirstCreate){FirstContainer=CreateMenuStructure('Menu',NoOffFirstLineMenus);FirstCreate=0} else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus); PositionMenuStruct(FirstContainer,StartTop,StartLeft); InitFlag=1; Initiate(); InitFlag=0; Created=1; SecLoadAgainWin=(ExpYes)?SecLocation.document.body:SecLocation; SecLoadAgainWin.onunload=UnLoaded; //if(ExpYes){SecLocation.document.body.onselectstart=cancelselect;FirstLocation.document.body.onselectstart=cancelselect} status='메뉴를 선택하세요. - http://www.happyscript.net'} function CalcLeft(){ var Size=FirstWindowWidth; if(MenuCentered!='left'){ StartLeft=M_StartLeft; Size-=(FirstLineHorizontal)?(NoOffFirstLineMenus*(eval('Menu1[4]')+BorderWidth)+BorderWidth):(eval('Menu1[4]')+BorderWidth); if(MenuCentered=='right')StartLeft+=Size; else StartLeft+=Size/2}} function CalcTop(){ var Size=FirstWindowHeight; if(MenuVerticalCentered!='top'){ StartTop=M_StartTop; Size-=(FirstLineHorizontal)?(eval('Menu1[3]')+BorderWidth):(NoOffFirstLineMenus*(eval('Menu1[3]')+BorderWidth)+BorderWidth); if(MenuVerticalCentered=='bottom')StartTop+=Size; else StartTop+=Size/2}} function PositionMenuStruct(CntnrPntr,Tp,Lt){ var Topi,Lefti,Hori; var Cntnr=CntnrPntr; var Mmbr=Cntnr.FirstMember; var CntnrStyle=(!Nav4)?Cntnr.style:Cntnr; var MmbrStyle=(!Nav4)?Mmbr.style:Mmbr; var PadLeft=(Mmbr.value.indexOf('<')==-1)?LeftExtra:0; var PadTop=(Mmbr.value.indexOf('<')==-1)?TopExtra:0; var MmbrWidth=(!Nav4)?parseInt(MmbrStyle.width)+PadLeft:MmbrStyle.clip.width; var MmbrHeight=(!Nav4)?parseInt(MmbrStyle.height)+PadTop:MmbrStyle.clip.height; var CntnrWidth=(!Nav4)?parseInt(CntnrStyle.width):CntnrStyle.clip.width; var CntnrHeight=(!Nav4)?parseInt(CntnrStyle.height):CntnrStyle.clip.height; var SubTp,SubLt; PosRecursLevel++; if (PosRecursLevel==1 && AcrossFrames)(!MenuFramesVertical)?Tp=FirstWindowHeight-CntnrHeight+((Nav4)?4:0):Lt=FirstWindowWidth-CntnrWidth; if (PosRecursLevel==2 && AcrossFrames)(!MenuFramesVertical)?Tp=0:Lt=0; if (PosRecursLevel==2 && AcrossFrames){Tp+=VerCorrect;Lt+=HorCorrect} CntnrStyle.top=Cntnr.OrgTop=Tp; CntnrStyle.left=Cntnr.OrgLeft=Lt; if (PosRecursLevel==1 && FirstLineHorizontal){Hori=1; Lefti=CntnrWidth-MmbrWidth-2*BorderWidth;Topi=0} else{Hori=Lefti=0; Topi=CntnrHeight-MmbrHeight-2*BorderWidth} while(Mmbr!=null){ PadLeft=(Mmbr.value.indexOf('<')==-1)?LeftExtra:0; PadTop=(Mmbr.value.indexOf('<')==-1)?TopExtra:0; MmbrStyle=(!Nav4)?Mmbr.style:Mmbr; MmbrWidth=(!Nav4)?parseInt(MmbrStyle.width)+PadLeft:MmbrStyle.clip.width; MmbrHeight=(!Nav4)?parseInt(MmbrStyle.height)+PadTop:MmbrStyle.clip.height; MmbrStyle=(!Nav4)?Mmbr.style:Mmbr; MmbrStyle.left=Lefti+BorderWidth; MmbrStyle.top=Topi+BorderWidth; if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth); if(Mmbr.ChildCntnr){ if(Hori){ SubTp=Tp+Topi+MmbrHeight+BorderWidth; SubLt=Lt+Lefti} else{ SubLt=Lt+Lefti+(1-ChildOverlap)*MmbrWidth+BorderWidth; SubTp=Tp+Topi+ChildVerticalOverlap*MmbrHeight} PositionMenuStruct(Mmbr.ChildCntnr,SubTp,SubLt)} (Hori)?Lefti-=(BorderBtwnElmnts)?(MmbrWidth+BorderWidth):(MmbrWidth):Topi-=(BorderBtwnElmnts)?(MmbrHeight+BorderWidth):(MmbrHeight); Mmbr=Mmbr.PrevMember} PosRecursLevel--} function Initiate(){ if(InitFlag) Init(FirstContainer)} function Init(CntnrPntr){ var MemberContainer=CntnrPntr; var Member=MemberContainer.FirstMember; var MCStyle=(Nav4)?MemberContainer:MemberContainer.style; InitRecursLevel++; MCStyle.visibility=(InitRecursLevel==1)?M_Show:M_Hide; while(Member!=null){ if(Member.ChildCntnr) Init(Member.ChildCntnr); Member=Member.PrevMember} InitRecursLevel--} function ClearAllChilds(Pntr,ChldPntr){ var CPCCStyle; while (Pntr){ if(Pntr.ChildCntnr){ CPCCStyle=(Nav4)?Pntr.ChildCntnr:Pntr.ChildCntnr.style; if(Pntr.ChildCntnr!=ChldPntr)CPCCStyle.visibility=M_Hide; ClearAllChilds(Pntr.ChildCntnr.FirstMember,ChldPntr)} Pntr=Pntr.PrevMember}} function GoTo(){ if(this.LinkTxt){ status=''; if(Nav4){ if(this.LowLyr.value.indexOf('<img')==-1){ this.LowLyr.bgColor=this.LowLyr.LowBack; this.LowLyr.document.write(this.LowLyr.value); this.LowLyr.document.close()}} else{ this.style.backgroundColor=this.LowBack; this.style.color=this.LowFontColor} (this.LinkTxt.indexOf('javascript:')!=-1)?eval(this.LinkTxt):DocLocation.location.href=this.LinkTxt}} function OpenMenu(){ if(!Loaded||!Created) return; var TopScrolled=(AcrossFrames)?(ExpYes)?SecLocation.document.body.scrollTop:SecLocation.pageYOffset:0; var LeftScrolled=(AcrossFrames)?(ExpYes)?SecLocation.document.body.scrollLeft:SecLocation.pageXOffset:0; var ChildCont=(Nav4)?this.LowLyr.ChildCntnr:this.ChildCntnr; var ThisHeight=(Nav4)?this.clip.height:parseInt(this.style.height); var ThisWidth=(Nav4)?this.clip.width:parseInt(this.style.width); CurrentOver=this; InitFlag=0; if(ShowFlag){ ClearAllChilds(this.Container.FirstMember,ChildCont); if(this.Level==1) ShowFlag=0} if(Nav4){ if(this.LowLyr.value.indexOf('<img')==-1){ this.LowLyr.bgColor=this.LowLyr.HighBack; this.LowLyr.document.write(this.LowLyr.Overvalue); this.LowLyr.document.close()}} else{ this.style.backgroundColor=this.HighBack; this.style.color=this.HighFontColor} if(ChildCont!=null) { var ChildContWidth=(Nav4)?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width); var ChildContHeight=(Nav4)?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height); var ChCntTL=(Nav4)?this.LowLyr.ChildCntnr:this.ChildCntnr.style; var SubLt=ChildCont.OrgLeft+LeftScrolled; var SubTp=ChildCont.OrgTop+TopScrolled; while(SubLt+ChildContWidth>SecWindowWidth+LeftScrolled){ if(this.Level==1)SubLt=SecWindowWidth+LeftScrolled-ChildContWidth; else SubLt-=ChildContWidth} while(SubTp+ChildContHeight>TopScrolled+SecWindowHeight){ if(this.Level==1)SubTp=TopScrolled+SecWindowHeight-ChildContHeight; SubTp-=ChildContHeight} ChCntTL.top=SubTp; ChCntTL.left=SubLt; ChCntTL.visibility=M_Show; ShowFlag=1} status=this.LinkTxt} function CloseMenu(){ if(!Loaded||!Created) return; if(Nav4){if(this.LowLyr.value.indexOf('<img')==-1){ this.LowLyr.bgColor=this.LowLyr.LowBack; this.LowLyr.document.write(this.LowLyr.value); this.LowLyr.document.close()}} else{ this.style.backgroundColor=this.LowBack; this.style.color=this.LowFontColor} status=''; if(this==CurrentOver){ InitFlag=1; if (CloseTimer) clearTimeout(CloseTimer); CloseTimer=setTimeout('Initiate(CurrentOver)',DissapearDelay)}} function ContainerSetUp(Wdth,Hght,NoOff){ this.FirstMember=null; this.OrgLeft=0; this.OrgTop=0; if (CreateRecursLevel==1&&FirstLineHorizontal){ Wdth=(BorderBtwnElmnts)?NoOff*(Wdth+BorderWidth)+BorderWidth:NoOff*Wdth+2*BorderWidth; Hght+=2*BorderWidth} else{ Hght=(BorderBtwnElmnts)?NoOff*(Hght+BorderWidth)+BorderWidth:NoOff*Hght+2*BorderWidth; Wdth+=2*BorderWidth} if(Nav4){ this.visibility='hide'; this.bgColor=BorderColor; this.resizeTo(Wdth,Hght)} else{ this.Level=CreateRecursLevel; this.style.backgroundColor=BorderColor; this.style.width=Wdth; this.style.height=Hght; this.style.fontFamily=FontFamily; this.style.fontWeight=(FontBold)?'bold':'normal'; this.style.fontStyle=(FontItalic)?'italic':'normal'; this.style.fontSize=FontSize+'pt'; this.style.zIndex=CreateRecursLevel+Ztop}} function MemberSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var Location=(CreateRecursLevel==1)?FirstLocation:SecLocation; var MemVal=eval(WhatMenu+'[0]'); var t,T,L,W,H,S; this.value=MemVal; this.ChildCntnr=null; this.PrevMember=PrMmbr; this.Level=CreateRecursLevel; this.LinkTxt=eval(WhatMenu+'[1]'); this.Container=MmbrCntnr; this.style.cursor='default'; if(MemVal.indexOf('<')==-1){this.style.width=Wdth-LeftExtra; this.style.height=Hght-TopExtra; this.style.paddingLeft=LeftPaddng; this.style.paddingTop=TopPaddng} else{this.style.width=Wdth; this.style.height=Hght} this.style.overflow='hidden' this.LowBack=LowBgColor; this.LowFontColor=FontLowColor; this.HighBack=(MemVal.indexOf('<img')==-1)?HighBgColor:LowBgColor; this.HighFontColor=(MemVal.indexOf('<img')==-1)?FontHighColor:FontLowColor; this.style.color=this.LowFontColor; this.style.backgroundColor=this.LowBack; if(MenuTextCentered)this.style.textAlign='center'; if(MemVal.indexOf('<')==-1&&DomYes){t=Location.document.createTextNode(MemVal);this.appendChild(t)} else this.innerHTML=MemVal; if(MemVal.indexOf('<img')==-1&&eval(WhatMenu+'[2]')){ S=(CreateRecursLevel==1&&FirstLineHorizontal)?'tridown.gif':'tri.gif'; W=(CreateRecursLevel==1&&FirstLineHorizontal)?10:5; H=(CreateRecursLevel==1&&FirstLineHorizontal)?5:10; T=(CreateRecursLevel==1&&FirstLineHorizontal)?Hght-7:Hght/2-5; L=(CreateRecursLevel==1&&FirstLineHorizontal)?Wdth-12:Wdth-7; if(DomYes){t=Location.document.createElement('img'); this.appendChild(t); t.style.position='absolute'; t.src=S; t.style.width=W; t.style.height=H; t.style.top=T; t.style.left=L} else{MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>"; this.innerHTML=MemVal}} if(ExpYes){this.onmouseover=OpenMenu; this.onmouseout=CloseMenu; this.onclick=GoTo} else{this.addEventListener('mouseover',OpenMenu,false); this.addEventListener('mouseout',CloseMenu,false); this.addEventListener('click',GoTo,false)}} function NavMemberSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ this.value=eval(WhatMenu+'[0]'); if(LeftPaddng&&this.value.indexOf('<')==-1&&!MenuTextCentered)this.value=' ;'+this.value; if(FontBold)this.value=this.value.bold(); if(FontItalic)this.value=this.value.italics(); this.Overvalue=this.value; this.value=this.value.fontcolor(FontLowColor); this.Overvalue=this.Overvalue.fontcolor(FontHighColor); this.value=CenterText+"<font face='"+FontFamily+"' point-size='"+FontSize+"' color='"+FontLowColor+"'>"+this.value+TxtClose; this.Overvalue=CenterText+"<font face='"+FontFamily+"' point-size='"+FontSize+"' color='"+FontHighColor+"'>"+this.Overvalue+TxtClose; this.LowBack=LowBgColor; this.HighBack=HighBgColor; this.visibility='inherit'; this.ChildCntnr=null; this.PrevMember=PrMmbr; this.bgColor=LowBgColor; this.resizeTo(Wdth,Hght); this.document.write(this.value); this.document.close(); this.CmdLyr=new Layer(Wdth,MmbrCntnr); this.CmdLyr.visibility='inherit'; this.CmdLyr.Level=CreateRecursLevel; this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]'); this.CmdLyr.onmouseover=OpenMenu; this.CmdLyr.onmouseout=CloseMenu; this.CmdLyr.captureEvents(Event.MOUSEUP); this.CmdLyr.onmouseup=GoTo; this.CmdLyr.LowLyr=this; this.CmdLyr.Container=MmbrCntnr; this.CmdLyr.resizeTo(Wdth,Hght); if(this.value.indexOf('<img')==-1 &&eval(WhatMenu+'[2]')){ this.CmdLyr.ImgLyr=new Layer(10,this.CmdLyr); this.CmdLyr.ImgLyr.visibility='inherit'; this.CmdLyr.ImgLyr.top=(CreateRecursLevel==1&&FirstLineHorizontal)?Hght-7:Hght/2-5; this.CmdLyr.ImgLyr.left=(CreateRecursLevel==1&&FirstLineHorizontal)?Wdth-12:Wdth-7; this.CmdLyr.ImgLyr.width=(CreateRecursLevel==1&&FirstLineHorizontal)?10:5; this.CmdLyr.ImgLyr.height=(CreateRecursLevel==1&&FirstLineHorizontal)?5:10; ImgStr=(CreateRecursLevel==1&&FirstLineHorizontal)?"<img src='tridown.gif'>":"<img src='tri.gif'>"; this.CmdLyr.ImgLyr.document.write(ImgStr); this.CmdLyr.ImgLyr.document.close()}} function CreateMenuStructure(MenuName,NumberOf){ CreateRecursLevel++; var i,NoOffSubs,Member; var PreviousMember=null; var WhichMenu=MenuName+'1'; var MenuWidth=eval(WhichMenu+'[4]'); var MenuHeight=eval(WhichMenu+'[3]'); var Location=(CreateRecursLevel==1)?FirstLocation:SecLocation; if(DomYes){ var MemberContainer=Location.document.createElement("div"); MemberContainer.style.position='absolute'; MemberContainer.style.visibility='hidden'; Location.document.body.appendChild(MemberContainer)} else if(Nav4) var MemberContainer=new Layer(MenuWidth,Location) else{ WhichMenu+='c'; Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WhichMenu+"' style='visibility:hidden; position:absolute;'></div>"); var MemberContainer=Location.document.all[WhichMenu]} MemberContainer.SetUp=ContainerSetUp; MemberContainer.SetUp(MenuWidth,MenuHeight,NumberOf); if(Exp4){ MemberContainer.InnerString=''; for(i=1;i<NumberOf+1;i++){ WhichMenu=MenuName+eval(i); NoOffSubs=eval(WhichMenu+'[2]'); MemberContainer.InnerString+="<div id='"+WhichMenu+"' style='position:absolute;'></div>"} MemberContainer.innerHTML=MemberContainer.InnerString} for(i=1;i<NumberOf+1;i++){ WhichMenu=MenuName+eval(i); NoOffSubs=eval(WhichMenu+'[2]'); if(DomYes){ Member=Location.document.createElement("div"); Member.style.position='absolute'; Member.style.visibility='inherit'; MemberContainer.appendChild(Member); Member.SetUp=MemberSetUp} else if(Nav4){Member=new Layer(MenuWidth,MemberContainer); Member.SetUp=NavMemberSetUp} else{ Member=Location.document.all[WhichMenu]; Member.SetUp=MemberSetUp} Member.SetUp(MemberContainer,PreviousMember,WhichMenu,MenuWidth,MenuHeight); if(NoOffSubs) Member.ChildCntnr=CreateMenuStructure(WhichMenu+'_',NoOffSubs); PreviousMember=Member} MemberContainer.FirstMember=Member; CreateRecursLevel--; return(MemberContainer)} function CreateMenuStructureAgain(MenuName,NumberOf){ var i,WhichMenu,NoOffSubs; var PreviousMember,Member=FirstContainer.FirstMember; CreateRecursLevel++; for(i=NumberOf;i>0;i--){ WhichMenu=MenuName+eval(i); NoOffSubs=eval(WhichMenu+'[2]'); PreviousMember=Member; if(NoOffSubs)Member.ChildCntnr=CreateMenuStructure(WhichMenu+'_',NoOffSubs); Member=Member.PrevMember} CreateRecursLevel--} //--> </script> </BODY>