왜 이소스가 ie에서 안될까요?

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
oragi
Posts: 37
Joined: 2005 10 24 18:45 46
Location: 이세상의 가장 구석진 곳 ...
Contact:

왜 이소스가 ie에서 안될까요?

Post by oragi »

위의 체크박스 소스는 파폭, ie, 오페라에서 잘 작동하는데,
아래의 배경바꾸기 소스는 파폭에서만 작동을 하네요.
오페라에서도 작동을 안하니...
무엇이 문제일까요?

Code: Select all

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko-kr">
<head>

  <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
  <title>zzz</title>


  <script>
   function zfd(param)
   {
     var obj=document.getElementsByName("ddd");
     for (i=0; i<obj.length; i++)
     {
	   if (param==i)
	   {
	     obj[i].checked=true; 
	   }
       else
	   {
	     obj[i].checked=false;
	   }
	 }
   }
   function aaa(param)
   {
     var obj=document.getElementsByName("zzf");
     for (i=0; i<obj.length; i++)
     {
       if (param==i)
	   {
	     obj[i].style.background='white';
       }
	   else
	   {
	     obj[i].style.background='red';
	   }
     }
  }
  </script>
</head>


<body>

<input name="ddd" type="checkbox" /><a href="#" onclick="zfd(0);">1번</a><br />

<input name="ddd" type="checkbox" /><a href="#" onclick="zfd(1);">2번</a><br />

<input name="ddd" type="checkbox" /><a href="#" onclick="zfd(2);">3번</a><br />

<br />

<div name="zzf"><a href="#" onclick="aaa(0);">1
번</a></div>
<div name="zzf"><a href="#" onclick="aaa(1);">2
번</a></div>
<div name="zzf"><a href="#" onclick="aaa(2);">3
번</a></div>

</body>
</html>
결국 모든 것을 해야 하는 것은 나 자신이다...
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

validation을 해보니 div 에는 name이라는 속성이 없답니다. 저도 몰랐던 사실이네요. getElementsByTagName("div") 로 하면 잘 작동합니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest