2010-01-13 17 views
10

Sto guardando un codice JS del 20 ° secolo e stanno usando document.layers nel codice che sta cercando di ottenere il codice corrente. Per quale browser stanno sniffando?quale browser sta document.layers sniffando?

sto per sostituire il codice con qualcosa di simile:

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

ma io ho paura di rompere qualcosa arcana e rilasciando il male

risposta

14

document.layers esiste in Netscape 4 e contiene tutte <layer> e <ilayer> elementi.
Era un precursore del vero DHTML.

Per ulteriori informazioni, vedere here. (Dieci anni)

+11

"Accidenti, signor Peabody, questo codice è davvero vecchio e croccante. È dell'antica Babilonia?" ... "Sherman! Quick! To the WayBack Machine! Dobbiamo salvare la civiltà dal tag BLINK!" ... "Gasp!" Restate sintonizzati per l'eccitante episodio della prossima settimana. –

+0

il mio JVM ha esaurito la memoria dopo aver fatto la sostituzione con il codice più recente, si spera che sarà l'estensione del male arcano. – mkoryak

+0

Firefox si è bloccato quando hai sostituito alcuni Javascript? Come potrebbe accadere? – SLaks

3

Netscape 4 non è in grado di visualizzare nessuna pagina Web moderna a causa della sua totale mancanza di supporto CSS, quindi se si rilascia il supporto per questo browser, non si interrompe nulla che non sia già rotto.

Problemi correlati