반응형

jQuery 로 이미지 사이즈 구하기 

알아두면 유용하게 쓰일날이 꼭 온다. 

<span id="tempImg"></span> 

<script> 

var imgName = "aaa.gif";//경로 + 이미지명 
var imgId = "myimg"//이미지 아이디 

$("#tempImg").html("< img src='"+imgName +"' id='"+imgId+"'/>"); 

$("#tempImg img").load(function () { //이미지가 로딩이 완료 된 후 

var w = $("#" + imgId).width();//width 구하기 
var h = $("#" + imgId).height();//height 구하기 

alert(w + ":" + h); 
}); 

</script> 

반응형

'웹프로그래밍 > jQuery' 카테고리의 다른 글

JQuery Select Box 제어  (0) 2015.04.15
[jQuery] replace 사용시 팁  (0) 2014.07.16
반응형

[ASP Classic] 형변환


Cint 함수 : integer형으로 변환

사용법 : Cint(변수)

 

 

Clng 함수 : long형으로 변환

사용법 : Clng(변수)

 

 

 

Cstr 함수 : string형으로 변환

사용법 : Cstr(변수)

 

 

 

Cdbl 함수 : double형으로 변환

사용법 : Cdbl(변수)

 

 

 

Csng 함수 : single형으로 변환

사용법 : Csng(변수)

 

 

 

Cdate 함수 : date(날짜)형으로 변환

사용법 : Cdate(변수)


 

Round() 함수 :  반올림 함수

         사용법 : Round(변수)

 

 

Fix() 함수 :  버림 함수

     사용법 : Fix(변수)

반응형
반응형

JavaScript] 조건부 연산자 <삼항연산자(?연산자)> 

조건에 따라 두 식 중 하나를 반환합니다.

test ? expression1 : expression2 

 

test

임의의 Boolean 식입니다.

expression1

test is true." xml:space="preserve"><sentencetext xmlns="http://www.w3.org/1999/xhtml">이면 식이 반환된 test 는 true.</sentencetext> 쉼표 식이 될 수 있습니다.

expression2

test is false." xml:space="preserve"><sentencetext xmlns="http://www.w3.org/1999/xhtml">이면 식이 반환된 test 는 false.</sentencetext> 여러 개의 식을 쉼표로 식으로 연결 될 수 있습니다.

?: operator can be used as a shortcut for an if...else statement." xml:space="preserve" style="color: rgb(42, 42, 42); font-family: 'Malgun Gothic', Gulim, 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5;"><sentencetext xmlns="http://www.w3.org/1999/xhtml">?: 연산자는 if...else 문의 단축형으로 사용할 수 있으며</sentencetext> if...else statement would be awkward." xml:space="preserve" style="color: rgb(42, 42, 42); font-family: 'Malgun Gothic', Gulim, 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5;">일반적으로 if...else 문을 사용하면 너무 복잡해지는 식에서 사용합니다. 예를 들면 다음과 같습니다.

var now = new Date();
var greeting = "Good" + ((now.getHours() > 17) ? " evening." : " day.");

현재 시각이 오후 6시 이후이면 이 예제는 "Good evening."이라는 문자열을 만듭니다.  if...else statement would look as follows:" xml:space="preserve">if...else 문을 사용하여 동일한 기능을 가진 코드를 작성하면 다음과 같습니다.

var now = new Date();
var greeting = "Good";
if (now.getHours() > 17)
   greeting += " evening.";
else    
greeting += " day."; 


반응형

'웹프로그래밍 > JavaScript' 카테고리의 다른 글

[JavaScritpt] var, let, const란  (0) 2017.07.06
[ajax]radio.value udefined오류  (2) 2015.07.31
반응형

[ASP Classic] INSTR() 함수

<%

str = "search list"
chk = Instr(str,"list")
Response.Write chk
%>

대상 문자열에서 지정한 문자열이 있으면 몇번째에 있는지 숫자를 반환하고, 없으면 0 을 반환한다.
PHP 의 substr 과 같은 역할을 하는 함수.
주의할점은, 대소문자를 구별하므로, 대소문자가 틀릴경우 0 을 반환하며,
대소문자 구별없이 찾으려면 먼저 UCase 또는 LCase 로 변환한후 비교하여야 한다.



반응형
반응형

[ASP Classic] FormatDateTime함수 날짜 형식으로 바꾸기


오늘은 변수의 형식을 날짜형식으로 바꾸는 FormatDateTime 함수에 대해 알아보도록 하겠습니다.


날짜와 시간으로 서식화된 식을 반환한다.

구문 : FormatDateTime(Date[,NamedFormat])

● Date : 필수 요소이다. 서식화할 날짜식을 나타낸다. 
● NamedFormat : 선택 요소이다. 사용되는 날짜/시간 서식을 나타내는 숫자값이다. 이 값을 생략하면 vbGeneralDate가 사용된다.

 

--------------------------------------------------------------------------------------------------- 
상수       값  설명 
vbGeneralDate  0   날짜 및 시간을 표시한다. 날짜 부분이 있으면 간단하게 표시 날짜로 표시한다. 시간 부분이 있으면 자세하게 표시 시간 형식으로 표시한다. 날짜와 시간이 모두 있으면 둘 다 표시된다. 
vbLongDate   1   시스템의 국가별 설정에 지정된 자세하게 표시 날짜 서식을 사용하여 날짜를 표시한다. 
vbShortDate   2   시스템의 국가별 설정에 지정된 간단하게 표시 날짜 서식을 사용하여 날짜를 표시한다. 
vbLongTime   3  시스템의 국가별 설정에 지정된 시간 서식을 사용하여 시간을 표시한다. 
vbShortTime   4  24시간 서식(hh:mm)을 사용하여 시간을 표시한다. 
--------------------------------------------------------------------------------------------------- 



예제.

Dim date_time

date_time = "2014-05-06"

response.write date_time

date_time = FormatDateTime(date_time)

response.write date_time 

date_time = formatDateTime(date_time , 1)

response.write date_time


끝.


....


출력결과


2014-05-06

2014년 7월 23일 수요일

반응형
반응형

[jQuery] replace 사용시 팁


010-1234-5678


.replace("-", ""); --> 0101234 - 5678 ( 앞에 한개만 치환됨 )

.replace(/-/g, ""); --> 01012345678  ( 전부 치환됨 )

반응형

'웹프로그래밍 > jQuery' 카테고리의 다른 글

JQuery Select Box 제어  (0) 2015.04.15
jQuery 로 이미지 사이즈 구하기  (0) 2015.04.01
반응형

[MSSQL - text, ntext 길이(바이트) 구하기]

컬럼의 데이타 타입이 text 또는 ntext 형일때는 Len() 함수 사용시 다음과 같은 오류가 납니다.

서버: 메시지 8116, 수준 16, 상태 2, 줄 1
len 함수의 1 인수에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.

컬럼의 데이타 타입이 text, ntext 형일때는 DATALENGTH() 함수를 씁니다.

DATALENGTH( expression ): 식을 표시하는 데 사용된 바이트 수를 int 형으로 반환합니다. 괄호안에 expression은 모든 형식의 식을 의미합니다. DataLength() 함수는 가변 길이 데이터를 저장하는 ntext, text, image, nvarchar, varchar, varbinary 등의 데이터 형식에서 유효합니다.

아래의 예제는 Cus_As 테이블의 cus_as 컬럼의 길이가 36byte 보다 크면 substring() 함수를 이용해 36byte 까지 잘라내서 뒤에 ".." 을 붙이고 아니면 cus_as 컬럼의 길이대로 그냥 출력하는 짧은 예제입니다.

SELECT 
CASE WHEN DATALENGTH( cus_as ) > 36 THEN substring(cus_as, 1, 36 ) + '..' ELSE cus_as END as asText 
FROM Cus_As


반응형
반응형

[ASP Classic] FormatNumber함수 1000단위 콤마찍기

 

금액을 표현할떄는 1000단위로 콤마를 찍어야 하는 일이 흔합니다.

이럴때 ASP Classic에서 쓸 수 있는 함수가 FormatNumber함수입니다.

 

사용법은 FormatNumber(숫자(혹은 숫자가 들어있는 변수),0(소숫점 몇째자리까지 표현할 것인가)) 입니다.

 

 

EX>

Dim number

number = 100000000

response.write(FormatNumber(number,0))

response.write(FormatNumber(number,2))

response.write(FormatNumber(1000000000,0))

 

 

 

 

 

 

결과

100,000,000

100,000,000.00

1,000,000,000

반응형

+ Recent posts