Beau, I tried that, but (I'm very new to MochiKit) I don't think I quite got the syntax right
Here's a more complete example (with my attempt at implementing the connect() from above. I've left in my previous attempts commented out: I call StickItIn when the doSimpleXMLHttpRequest is called back: returntext is the reponseText function StickItIn(putwhere, returntext) { ret = returntext.split("<break>"); var code = ret[1]; var pretext = ret[2]; var imgsrc = ret[3]; var imgmap = ret[4]; var extratext = ret[5]; var imgtag = ret[6]; var target = document.getElementById(putwhere); // First remove whatever's there while (target.hasChildNodes()) { target.removeChild(target.firstChild); } if (code == "IMAGE") { // Preload image /* preload = new Image(); preload.src = imgsrc; preload.onload = reallydo(tpretext, img, textra); */ // Load Pretext var tpretext = document.createElement('span'); tpretext.innerHTML = pretext; // Load Image var img = document.createElement('img'); img.setAttribute("src",imgsrc); img.setAttribute("USEMAP",imgmap); img.setAttribute("border","0"); // Load Posttext var textra = document.createElement('span'); textra.innerHTML = extratext; // Preload image SetStatus("before preload"); preload = new Image(); preload.src = imgsrc; someobj = "Hello"; connect(preload, 'onload', img, function (data) { target.appendChild(tpretext); target.appendChild(img); target.appendChild(textra); }); // This is how I did it first //target.appendChild(tpretext); //target.appendChild(img); //target.appendChild(textra); } return 1; } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MochiKit" group. To post to this group, send email to mochikit@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/mochikit -~----------~----~----~----~------~----~------~--~---