자바스크립트로 브라우저인식하기

xoahrdl의 이미지

제목대로 브라우저 인식해서 다른 파일을 쏴주는 스크립트를 작성하려고 하고 있습니다.
일단 이렇게 작성해보았습니다.
(top.frames...를 쓰지않고 document.write를 쓰면 잘 되는걸 보면 다른곳의 실수는 없는것 같습니다.)

<HTML>
<HEAD>
<BODY>
<script language=javascript>
<!--
if (navigator.appName=="Netscape") {
        document.write('넷스케이프')
        }
else if (navigator.appName=="Microsoft Internet Explorer") {
        if (navigator.appVersion.indexOf('4')!=-1) {
        top.frames[1].location='??????????';
}
        else if (navigator.appVersion.indexOf('5')!=-1) {
        document.write('익스플로러 5');
        }
        }
else {
        document.write('익스플로러 에러');
}
//-->
</script>
</BODY>
</HTML>

??????? 위치에 연결하고 싶은 url(또는 html파일)을 넣어주고 싶은데 어떤형식으로 해야하나요?
??????? 위치에 html 파일을 넣어봤는데 연결이 안되네요. 문법이 틀린것 같기도하고..조언부탁드립니다.
읽어주셔서감사합니다~
꽃샘추위 조심하시구 즐거운 한주되세요

평양선봉의 이미지

프레임 구조가 어떤지는 모르겠지만..

해당 javascript가 호출되기 전에 프레임 정보가 선언되어야 합니다.
아이프레임이라면, 스크립트가 호출되기전에 아이프레임 요소가 정의 되어있어야 합니다.

FF의 스크립트 디버거를 확인해 보세요.

----
사진기록 : http://eunchul.blogspot.com/

----
웹페이지 : http://bzpalm.net/