전산실짬밥/ASP2012. 4. 19. 11:07
<%

    dim aaa, bbb, ccc

 

    aaa = "<font color='red'>aaa</font>"

 

    bbb = "<font color=" & chr(34) & "red" & chr(34) & ">bbb</font>"

 

    ccc = "<font color=^red^ size=^3^ id=^ccc^>ccc</font>"

    ccc = replace(ccc, "^", chr(34))

%>

 

위 aaa변수와 같이 작은따옴표를 쓰면 사나이답지 못한 코딩이다.

사나이는 위에 bbb변수처럼 웹표준을 준수하여야 한다.

아니면 위에 ccc변수처럼 보기좋게 코딩을 일단 하고 마지막에 리플레이스를 해주면 된다.

 

수많은 사람들이 aaa변수처럼 코딩해놓고 웹표준을 준수했다고 자부하는데

월드와이드웹 사이트에서 웹표준검사해보면 개판이다.

나 스스로도 예전엔 그저 귀찮아서 aaa변수처럼 사나이답지 못한 코딩을 했었다. 부끄러운 과거다.

 

asp뿐만 아니라 jsp, php도 위와 같은 방법으로 하면 된다.

 

 

 

번외로 자바스크립트

var aaa = "<font size='2'>aaa</font>"; 틀린 방법

var bbb = "<font size=\"2\">bbb</font>"; 옳은 방법

자바스크립트는 C언어와 같아서 \(역슬래시)를 하고 따옴표를 찍어주면 된다.

 

 

 

사나이의 길은 멀고도 험하지만, 우리는 사나이의 길을 가야 한다.

Posted by 정훈승