2009. 1. 15. 10:44
기존 특정영역 스크립트는 영역을 감싸는 div태그 내부에 div태그가 존재 할때
글씨가 보이지 않거나 프린트버튼 클릭시 관련object들이 겹치는 현상이 있었음.
 
새창으로 깔끔하게 문제해결!!!
 
<html>
<head>
    <title>특정영역인쇄 팝업</title>
    
<script type="text/javascript">
  var win=null;
  function printIt(printThis)  {
    win = window.open('','offprint','width=755 height=526');
    self.focus();
    win.document.open();
    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
    win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');
    win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
    win.document.write(printThis);
    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
    win.document.close();
    win.print();
    win.close();
  }
</script>
</head>
<body>

<a href="javascript:printIt(document.getElementById('printme').innerHTML)">Print</a><p>

<div id="printme">
여기서 부터~~~<p>
~~~~

여기까지만 출력됩니다.<br>
</div>


</body>
</html>




Posted by ToTb
2009. 1. 7. 21:43
 FileSystemObject (FSO) 를 이용한 프로그래밍

   1. FSO 오브젝트 생성

   2. Method 또는 Property 이용


FSO 는 WSH 와 마찬가지로 먼저 객체(object) 를 생성하여 해당 객체에서 사용 가능한
여러가지 명령(method)과 속성(property)을 이용하여 작업이 이뤄진다.
다만, WSH 는 다양한 객체를 생성할 수 있는 것에 비해 FSO 는 단일 객체로서
Scripting.FileSystemObject 를 이용하여 생성된 객체를 가리킨다.

당연한 얘기지만, Scripting.FileSystemObject 를 이용하여 생성된 객체(FSO)가 어떤 명령(method) 과 속성(property)을 이용할 수 있는지 정의된 어떤 것(Scripting Type Libray)이 필요하며,이러한 정의는 Scrrun.dll 파일에 들어 있다.
따라서 Scrrun.dll 파일이 시스템에 설치되어 있지 않으면 FSO 관련 작업을 할 수 없다.

Set WshNetwork = WScript.CreateObject("WScript.Network")
' FSO 객체는 scrrun.dll 이 설치되어 있다면 CreateObject 를 이용해서 바로 객체를 생성하지만,
' WSH 의 경우에는 메인 오브젝트인 WScript 를 객체로 하여 새로운 객체를 생성한다.
' 따라서 FSO는 WSH 없이 단독으로 얼마든지 사용할 수 있다.

   [1] CreateObject method 를 이용하여 FileSystemObject object 를 생성.
      Set FSO = CreateObject ("Scripting.FileSystemObject")  ' Visual Basic Script
      var FSO = new ActiveXObject ("Scripting.FileSystemObject");      // JScript

   [2] FileSystemObject object 의 적절한 method 를 이용. 
      Set f1 = FSO.GetFile ("c:\test.txt")
      Set fldr = FSO.GetFolder ("c:\")
     "create" methods 를 통해 object 를 생성시 "get" methods 는 다시 사용할 필요가 없다.
     "create" functions 을 통해 이미  object 의 handle 이 반환되어 있기때문이다.

   [3] Access the object's properties. 
      Response.Write "Folder name is: " & fldr.Name
      Response.Write "File last modified: " & f1.DateLastModified

// JScript
var fso = new ActiveXObject ("Scripting.FileSystemObject");

var f1 = fso.GetFile ("c:\\test.txt");
var fldr = fso.GetFolder ("c:\\");

Response.Write("Folder name is: " + fldr.Name);
Response.Write("File last modified: " + f1.DateLastModified); 
 

[FSO 상수]=======================================================
상수(Constant)란 쓰기 편하게 특정 단어로 값을 지정해 두고 실제 쓸 때는
값 대신 단어(상수)로 사용하는 걸 말하며,
값(Value)을 알고 있다면 굳이 상수로 선언하는 등의 절차 필요없이 바로 쓰면 된다.

Const ForReading = 1, ForWriting = 2, ForAppending = 8
Const OverWritExist = True
Set FSO = CreateObject ("Scripting.FileSystemObject")
Set ts = FSO.OpenTextFile ("c:\test.txt", ForWriting, OverWritExist )
' => Set ts = FSO.OpenTextFile ("c:\test.txt", 2, True)

'----------------------------------------------------------------
드라이브 형식 상수 (상수    설명)
Constant    Value    Description
Unknown      0       ' 알 수 없는 형식의 드라이브
Removable    1       ' 이동식 매체 - 모든 플로피 드라이브와 기타 여러 저장 장치들
Fixed            2       ' 고정 매체 - 이동식 하드 디스크를 포함하여 모든 하드 디스크
Remote         3       ' 네트워크 드라이브
CDROM        4       ' CD-ROM 드라이브 - CDR , CDRW 를 구분하지 않음
RAMDisk      5       ' 로컬 컴퓨터의 RAM 드라이브
'----------------------------------------------------------------
파일 특성 상수
Constant       Value    Description
Normal                   ' 특성을 지정하지 않은 파일 (표준 파일)
ReadOnly               ' 읽기 전용 파일
Hidden              2      ' 숨겨진 파일
System                   ' 시스템 파일
Directory           16     ' 폴더나 디렉터리
Archive             32     ' 마지막 백업 후에도 바뀌는 파일
Alias                1024   ' 링크 또는 바로 가는 키
Compressed     2048   ' 압축 파일
'----------------------------------------------------------------
파일 입/출력 상수
Constant      Value    Description
ForReading        1    ' 읽기 전용으로 열기 (이 파일에는 쓸 수 없다.)
ForWriting          2    ' 쓰기 전용으로 열기 (같은 이름의 파일이 존재할 경우 덮어 쓴다.)
ForAppending       ' 쓰기 전용으로 열기 (같은 이름의 파일이 존재할 경우 끝에 이어서 쓴다.)
'----------------------------------------------------------------
특수 폴더 상수
Constant         Value    Description
WindowsFolder     0     ' Windows 운영 체제로 설치한 파일이 들어 있는 Windows 폴더
SystemFolder        1     ' 라이브러리, 글꼴 및 장치 드라이버가 들어 있는 시스템 폴더
TemporaryFolder      
' 임시 폴더로 이 폴더의 경로는 TMP 환경 변수에 나타난다. 


Posted by ToTb
2008. 12. 26. 11:50

[플립북]

 

플립북은 스피드를 확실히 사용할 수 있는 방법이다.

=> 페이지를 빨리 또는 천천히 넘김에 따라 내용이 빨리 또는 천천히 드러나는 코덱스와 달리, 보는 사람이 일정한 속도로 페이지를 넘김에 따라 내용이 나타난다.

 

.플립북에서는 여러 장의 사진을 통해 한잔의 최종적인 이미지를 얻을 수 있다.

 

 


 

 

 

.플립북에서 움직임은 애니메이션을 암시한다.

 

 


 

--켄 오하라 : 이 책은 크고 두꺼운 책으로 약간 무섭기도 하다. 수백 개의 얼굴이 하나식 보이는 거대한 플립북형식의 북아트

 

 


 

--알란 더닝 : 플립북은 모두 페이지를 차례차례 넘기면서 볼 수 있다. 처음 몇 페이지에는 다른 이미지가 나오지만, 얼마 지나면 같은 주제들이 반복적으로 나타난다. 이들 이미지는 두세 번 나타나지만 물체의 크기에 변화를 주었다.


Posted by ToTb
2008. 11. 27. 12:09


국내 사이트의 경우에는 워낙 다들 잘 찾으니까요~

http://www.icq.com/friendship

종류도 많고하니... 구경해보시고 카드도 보내도 보세요 ^^


'Website 세상 > Web Design' 카테고리의 다른 글

free FLV Player  (0) 2009.12.17
플립북은요.  (0) 2008.12.26
플래시에 관련된 정보를 집대성한 사이트  (0) 2008.11.18
플래시 참고 사이트 : 정글 추천 매니아  (0) 2008.11.14
테이블안에 레이어넣기  (0) 2008.11.06
Posted by ToTb
2008. 11. 18. 11:20

http://www.flashkit.com

다양한 소스를 다운로드 받을 수 있구요.
작업시 사운드 효과음 배경음까지도요.
참고하세요 ^^



Posted by ToTb
2008. 11. 14. 10:43

 

http://mania.jungle.co.kr/mania/mywork/list_tn.asp?cat=flash&showtype=tn&sorttype=regdate&showcount=16

디자인 정글의 추천 매니아 파트의 네티즌 플래시 작품들입니다.

참고하세요.



Posted by ToTb
2008. 11. 6. 11:34

z-index값이 없고, 테이블에 스타일을 적은 것을 기억하자.
<td style="position:relative">
<div id="navigation" style="position:absolute; left:0; top:0; width:100; height=100; visivility:show">
레이어내용
</div>
</td>

 
Posted by ToTb
2008. 11. 5. 18:53
윈도우 스케줄러를 사용해서 자동백업을 구축해 보겠습니다.

cron에서 shell 등록하듯이 batch 파일로 간단하게 되더군요... 
7-zip에서 커맨드 모드를 지원하기 때문에 .bat 파일 하나만 만들어 등록하면 됩니다.

7-zip 홈페이지 : http://www.7-zip.org

아래와  같이 www_backup.bat 라는 batch 파일을 하나 만듭니다.

www_backup.bat
cd c:\program files\7-zip
7z.exe a -tzip d:\backup\a.zip c:\www\website_a
7z.exe a -tzip d:\backup\b.zip c:\www\website_b


c:\program files\7-zip 은 7-zip의 설치 경로고,

7z.exe은 커맨드라인 버전,
a는 아카이브를 만드는 커맨드,
-tzip은 압축 포맷은 zip으로 하겠다는 거죠...

그리고 압축 파일의 위치, 압축 소스 차례대로 적어주면 됩니다.

이제 스케쥴러를 실행한 다음, www_backup.bat를 선택하시고 실행될 시간과 사용자를 지정해주면 됩니다.

Start -> Programs -> Accessories -> System Tools -> Scheduled Task -> Add Scheduled Task



Posted by ToTb
2008. 10. 24. 11:01

<script language="JavaScript">
function autoBlur(){
  if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG")
  document.body.focus();
}
  document.onfocusin=autoBlur;
</script>


'Website 세상 > Web Design' 카테고리의 다른 글

플래시 참고 사이트 : 정글 추천 매니아  (0) 2008.11.14
테이블안에 레이어넣기  (0) 2008.11.06
인풋창 태그 입력 방지  (0) 2008.10.24
셀 배경 고정  (0) 2008.10.24
css 속성  (0) 2008.10.15
Posted by ToTb
2008. 10. 24. 10:59

if (Check_nonTag(f.R_ContentsUrl.value))
  {
   f.pro.value="ins";
   f.submit();
  }
  else
  {
   alert("HTML 태그는 입력하실 수 없습니다!");
   return;
  }

 

function Check_nonTag(id_text)
{
 var opentag = '><';
 var i ;

 for ( i=0; i < id_text.length; i++ )
 {
  if( opentag.indexOf(id_text.substring(i,i+1)) > 0)
  {
   break ;
  }
 }

 if ( i != id_text.length ) {return false ; }
 else{return true ;}

 return false;
}




'Website 세상 > Web Design' 카테고리의 다른 글

테이블안에 레이어넣기  (0) 2008.11.06
자동으로 Blur 효과 주기  (0) 2008.10.24
셀 배경 고정  (0) 2008.10.24
css 속성  (0) 2008.10.15
스타일시트를 이용한 글씨 세로로 쓰기  (0) 2008.09.29
Posted by ToTb