Ciao a tutti,
mi sto picchiando con una funzione che dovrebbe passare passare una porzione di codice html da php a javascript che provvede ad inserirlo come innerHTML dentro a un div. Il codice è il seguente:
php:
$var_html="Test";
echo "<input type='button' id='bt' onclick='imposta($var_html)'/>";
js:
function imposta(contenuto)
{
if(!document.getElementById('div_filtro_testate'))
{
var nuovo_div = document.createElement ("div");
nuovo_div.id='div_filtro_testate';
nuovo_div.innerHTML=contenuto;
document.getElementById('paginazione').appendChild (nuovo_div);
}
}
Js non riconosce il parametro passato come stringa e genera un errore perchè 'interpreta' i caratteri speciali come <. Ho provato anche a racchiuderlo tra virgolette ma niente da fare. Secondo voi dove sbaglio?
Grazie in anticipo!!![]()