Salve a tutti. Ho un problema... posto subito il codice


codice:
var div=document.createElement("div"); 
var img=document.createElement("img"); 
var contenitore=$("#contenitore"); 

div.setAttribute("id","fumetto"); 
div.setAttribute("onclick","view_balloon()"); img.setAttribute("src","../immagini_condivise/pulsanti/balloon.png"); 

div.appendChild(img); 
alert("prima append"); 
contenitore.appendChild(div); 
alert("seconda append"); 

div.css("width","130px"); 
div.css("height","100px"); 
div.css("float","right"); 
div.css("cursor","pointer"); 
div.css("border","black solid 2px");
la prima alert si vede, ma la seconda no... a quanto pare l'inghippo sta nella "contenitore.appendChild(div)". Di seguito c'è l'html:

codice:
<div id="contenitore">
    altro div
    form
    altro div
    script
</div>