Ciao,
ho uno script che funziona perfettamente in ffox e safari, ma su ie mi da errore not implemented...
Qualcuno sa come "tradurlo" per ie?
codice:
var c = 0;	//Conto
function change(element, mode) {
		var node = window.document.getElementById(element);
	if(c == 0) { inner = node; }
	c++;
	
		var day = 31;
		var month = 12;
		var year = 2015;
		days = null; months = null; years = null;
		
			var i = 1;
			for(i = 1; i<= day; i++)	//Giorni
			days = days + '<option value="' + i + '">' + i + '</option> ';	
			for(i = 1; i<= month; i++)	//Mese
			months = months + '<option value="' + i + '">' + i + '</option> ';	
			for(i = 2009; i<= year; i++)	//anni
			years = years + '<option value="' + i + '">' + i + '</option>';	
		
		//Scrivo
		var former = '<div class="selecter"><table><tr><td><select name="day[]">' + days + '</select></td><td>';
		former = former + '<select name="month[]">' + months + '</select></td><td>';
		former = former + '<select name="year">' + years + '</select></td><td>[img]theme/images/icons/back.png[/img][img]theme/images/icons/edit.png[/img]</td></tr></table></div>';
		
		parent = node.parentNode;
		newform = document.createElement("form");
		newform.style.display = 'inline';
		newform.action = 'system/compile.php';
		newform.name = 'edit';
		newform.method = 'post';
		newform.id = element;
		parent.replaceChild(newform, node);
		novoel = newform.appendChild(node);
		
		if(mode == 1)
		newform.innerHTML = former;
		else
		{
				parent = novoel.parentNode;
				ripristino = document.createElement("h4");
				ripristino.style.display = 'inline';
				ripristino.id = element;
				parent.replaceChild(ripristino, novoel);
				ripristino.appendChild(novoel);
				ripristino.innerHTML = inner.innerHTML;
				ripristino.id = inner.id;
				ripristino.onclick = inner.onclick;
		}
}
funziona così: si clikka su una parola e questa viene trasformata in form