Qualcuno può indirizzarmi document/articoli o anche libri per ottenere ciò che voglio fare?
Qualcuno può indirizzarmi document/articoli o anche libri per ottenere ciò che voglio fare?
devi riscrivere le funzioni se non esistono, ad esempio
codice:if (typeof document.getElementById != "function" && typeof document.all != "object" ) { HTMLDocument.prototype.getElementById = function (id) { return document.all[id]; }; }
Ultima modifica di tampertools; 09-05-2014 a 16:23
No
E come faccio a sapere quali funzioni non esistono, apparte scaricarmi una tonnellata di browser e le sue relative versione?
La primaa riga del codice che ho scritto controlla se la funzione è supportata o meno. Poi se necessario viene "installata" la funzione "non originale"
Se vuoi ho da darti le funzioni retrocompatibili per gli array.
(C'era un errore)
codice:if (typeof document.getElementById != "function" && typeof document.all == "object" ) { HTMLDocument.prototype.getElementById = function (id) { return document.all[id]; }; }
Ultima modifica di tampertools; 09-05-2014 a 17:46
No
Si l'avevo capito, ma se poi non provo la funzione con diversi browser comunque il risultato non cambia, quindi volevo sapere se esiste una documentazione ufficiale con la lista dei browser, le loro versioni e le relative funzioni "funzionanti".
usa un framework che fa al posto tuo questi controlli
http://en.wikipedia.org/wiki/Compari...ipt_frameworks
Altrimenti puoi vedere di seguito
https://developer.mozilla.org/it/docs/JavaScript
per IE
http://msdn.microsoft.com/en-us/libr...=vs.94%29.aspx
Giusto qualche googleata:
http://kangax.github.io/compat-table/es5/
http://robertnyman.com/javascript/
http://pointedears.de/scripts/test/es-matrix/
http://www.quirksmode.org/compatibility.html
http://caniuse.com/#cats=JS_API
Personalmente ti consigliarti, come alternativa, l'utilizzo di un framework come jQuery, che di per sé è cross-browser.
Installa Forum HTML.it Toolset per una fruizione ottimale del Forum
Vi ringrazio questi links andranno nei preferiti.