settembre 3, 2008
A voi due miei cari lettori, ecco i dati tratti dal sito di Sunspider relativi al benchmark javascript che ho effettuato su tutti i browser che ho a disposizione, ordinati per performance ottenuta: minore il risultato, migliore la prestazione. (Less is better). Google Chrome 0.2.149.27 Total: 1483.6ms +/- 0.7% Mozilla Firefox 3.0.1 Total: 3435.0ms +/- [...]
luglio 17, 2008
L’impostazione della proprietà innerHTML su un oggetto di tipo select <select name=”name” id=”id”> <option value=”a”>a</option> </select> tramite una chiamata Javascript come document.getElementById(‘id’).innerHTML=’<option value=”b”>b</option>’; fallisce miseramente su Internet Explorer. Il workaround è un wrap dell’oggetto select all’interno di un <div> così strutturato <div id=”div-id”> <select name=”name”> <option value=”a”>a</option> </select> </div> e la riscrittura dell’intero contenuto del [...]
giugno 26, 2008
Sulla falsariga del post di ieri, continuo ad appuntarmi i problemi incontrati con JS su Internet Explorer, nella speranza che quanto scritto possa servire, prima o poi, a qualcuno. Internet Explorer, perlomeno nella versione 6, non supporta la sintassi che segue: <select id=”do”> <option onclick=”do(this)” value=”Do This”> Do This </option> <option onclick=”do(this)” value=”Do That”> Do [...]
giugno 25, 2008
Come ampiamente noto, l’utilizzo del metodo JS DOM .setAttribute(‘attributo’,’valore’) funziona su Internet Explorer solo in alcuni casi. In particolare non è possibile, nemmeno tramite un workaround, impostare il valore dell’attributo style di un dato elemento. Il comando document.getElementById(‘salva’).setAttribute(“style”,”visibility:visible”); funzionante su Opera, Gecko (Firefox, Mozilla …) e Safari, fallisce miseramente con Internet Explorer. La soluzione deriva [...]