è una sintassi valida solo per i browser compatibili con il DOM level 2 (in pratica Mozilla e affini).codice:<html> <head><title>Pagina di prova</title></head> <body id="idBody" > <script type="text/javascript"> bodyObj = document.getElementById("idBody"); divObj = document.createElement("div"); divObj.style.setProperty("position", "absolute", null); divObj.style.setProperty("top", 100, null); divObj.style.setProperty("left", 100, null); divObj.style.setProperty("font-family", "sans-serif", null); divObj.style.setProperty("font-size", 20, null); textObj = document.createTextNode("testo di prova"); textObj.addEventListener("click", function(){alert(window.getSelection());}, false); divObj.appendChild(textObj); bodyObj.appendChild(divObj); </script> </body> </html>
Per Explorer dovresti usare un codice completamente diverso, ma visto il tuo script, non ha i troppe intenzione di farlo girare su Explorer...
cmq questo metodo è la prima volta che mi capita di utilizzarlo, i metodi del DOM2 sono molto interessanti, ma per ora ancora poco applicabili...cmq...se ti serve una mano, posta, se mi accorgo leggo..così magari imparo qualcosa (come adesso(speriamo)
ciauzzz

(speriamo)
Rispondi quotando