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
-~----------~----~----~----~------~----~------~--~---

Reply via email to