Salve ragazzi,
come da oggetto c'è modo di passare codice javascript via javascript?
Mi spiego meglio, ho questa funzione che mi crea dinamicamente un semplice campo input:

function add(id)
{
campi = document.createElement('div');
campi.id = "mine"; //assegna al div un nome
document.getElementById(id).appendChild(campi);
campi.innerHTML="<tr><td><input type=\"text\" name=\"campo"+i+"\"></td><td><input type=\"text\" name=\"valore"+i+"\"></td></tr>";
i++;
}
</script>

Io invece dovrei creare dinamicamente più campi input generati con javascript (un campo calendario):
questo è la chiamata allo script che mi crea il campo calendario:

<script>DateInput('orderdate', true, 'YYYY-MM-DD')</script>

quindi è possibile fare una cosa del genere:
campi.innerHTML="<script>DateInput('orderdate', true, 'YYYY-MM-DD')</script>";

credo di no, esiste qualche soluzione?

Grazie