2010-01-13 2 views
10

나는 20 세기의 일부 JS 코드를보고 있는데 그들은 현재 키 코드를 얻으려는 코드에서 document.layers을 사용하고있다. 그들은 어떤 브라우저를 사용하고 있습니까?어떤 브라우저가 document.layers 스니핑입니까?

내가 이런 식으로 뭔가 코드를 대체 할에 대한 생각 : 내가

답변

14

document.layers은 넷스케이프 사에 존재하는 악을 비밀 무언가를 파괴하고 방출 두려워

var fn = function(event){ 
    event = event || window.event; 
    var code = event.charCode || event.keyCode; 
} 

하지만 모든 <layer><ilayer>를 보유하고 집단.
진정한 DHTML의 초기 선구자였습니다.

자세한 내용은 here을 참조하십시오. (10 세)

+11

"이봐 요, 피바디 씨,이 코드는 정말 오래되고 잔인합니다. 고대 바빌로니아 출신입니까?" ... "셔먼! 빨리! 웨이 백 기계로! 우리는 BLINK 태그에서 문명을 구해야 해!" ... "Gasp!" 다음주의 흥미 진진한 에피소드에 대해 계속 지켜봐주십시오. –

+0

새로운 코드로 교체 한 후 JVM의 메모리가 부족해졌습니다. 아마도이 코드는 비밀스러운 악의 범위에 해당합니다. – mkoryak

+0

Javascript를 바꿀 때 Firefox가 충돌 했습니까? 어떻게 그럴 수 있죠? – SLaks

3

Netscape 4는 CSS 지원이 부족하여 최신 웹 페이지를 표시 할 수 없으므로이 브라우저에 대한 지원을 중단하면 이미 깨진 내용은 손상되지 않습니다.