InnerHTML su oggetto Select e Internet Explorer

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 [...]

0

Tag "option" ed evento "onClick" su Internet Explorer

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 [...]

10

setAttribute su Internet Explorer: PITA!

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 [...]

3