<noframes>
프레임을 제어하지 않는(<frame> 태그를 지원하지 않는) 브라우저에 디스플레이될 텍스트.
frameset 엘리먼트 내에서 사용 된다.
브라우저가 프레임을 제어하면 noframes 엘리먼트 내의 텍스트는 디스플레이 되지 않는다.
참고 : <noframes> 엘리먼트의 내용, 즉 디스플레이될 내용은 반드시 <body> 태그와 </body> 태그 사이에 와야 한다.
참고 : frames 을 포함하는 페이지의 validate(유효성) 검사를 하기 위해서는 DTD가 "Frameset DTD"로 설정되어 있어야 한다.
내용은 아래와 같다.
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
<noframes> tag 는 XHTML 1.0 Strict DTD 에서는 허용되지 않는다
예)
test.html 소스
<html>
<frameset cols = "25%, 25%,*">
  <noframes>
    <body>이 브라우저는 프레임을 지원하지 않습니다!</body>
  </noframes>
  <frame src ="venus.html" />
  <frame src ="sun.html" />
  <frame src ="mercur.html" />
</frameset>
</html>

venus.html 소스
<html>
<body bgcolor="#8F8FBD">
<h3>Frame A</h3>
</body>
</html>

sun.html 소스
<html>
<body bgcolor="#EBC79E">
<h3>Frame B</h3>
</body>
</html>

mercur.html 소스
<html>
<body bgcolor="#FFFFCC">
<h3>Frame C</h3>
</body>
</html>
위의 예제를 실행하면 인터넷 익스플로러에는 frameset을 지원하므로 <noframes> 엘리먼트의 내용은 나타나지 않는다.

 

선택 속성

id, class, title, style, dir, lang, xml:lang

 

<noscript>
스크립트가 실행되지 않을 때 표시될 컨텐트(텍스트) 정의에 쓰이는 엘리먼트.
<script> 태그는 인식하지만 스크립트를 수행하지는 못하는 브라우저에서 사용된다.
참고 : 스크립팅을 지원하는 브라우저에서는 <noscript> 태그 내의 내용이 표시되지 않는다.
참고 : <script> 태그를 인식하지 못하는 브라우저라면 <script> 라는 글자부터 </script>까지 있는 모든 내용을 화면에 표시할 것이다.
          이런 일을 방지하기 위해서는 <script> 엘리먼트 안의 모든 내용을 주석 처리해서 사용자가 볼 수 없게 한다.
          스크립트를 인식하는 브라우저는 주석 처리 되어 있어도 그 내용을 실행 한다.
예)
<body>
...
...
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
...
...
</body>
VBScript:
<body>
...
...
<script type="text/vbscript">
<!--
document.write("Hello World!")
'-->
</script>
<noscript>Your browser does not support VBScript!</noscript>
...
...
</body>
예2) 스크립트를 지원하지 않는 브라우저와 지원하는 브라우저 모두를 고려한 코딩의 예
<html>
<body>
<script type="text/javascript">
<!--
document.write("이 텍스트가 보이면 당신의 브라우저는 스크립트를 지원하는 것 입니다.!")
//-->
</script>
<noscript>자바 스크립트가 지원되지 않습니다!</noscript>
<p>자바스크립트가 지원되지 않는 브라우저에서는 noscript element 안의 내용이 표시 된다.</p>
</body>
</html>


'JavaScript' 카테고리의 다른 글

[JavaScript] javascript 관련 공부  (0) 2010.06.01
[JavaScript] style.display  (0) 2010.06.01
[JavaScript] dialogArguments  (0) 2010.05.28
[JavaScript] 간단한 innerHTML  (0) 2010.05.27
[JavaScript] 초마다 깜박이는 글자  (0) 2010.05.27

+ Recent posts