[jQuery] jqUploader: parentNode

[jQuery] jqUploader: parentNode

hello!
Still trying to get my uploader plugin on track.
I would like to implement a feature that replaces the uploader flash file by a text input field containing the uploaded file's name.
So the process so far is this:
- replace "file" input fields by a flash uploader
- when upload is done, replace flash uploader by a "text" input field.
The problem i have is that i don't know how to address the file input field that was replaced by the flash file, from within the function. The error message is "this.parentNode has no properties". I gather its the $this.after() line that creates the issue.
Here is the relevant part of my plugin code so far
--- ---
jQuery.fn.jqUploader = function(options) {
    return this.each(function(index) {
    var $this = jQuery(this);
        var myUploadScript = $(this.form).attr("action");
        $(this.form).submit(function(){return false});
        $("input[@type='submit']",this.form).hide();
    var cls = (this.className !='') ? this.className: 'jqUploader';
        replaceFlashByInput = function(filename,varname){
            $field = jQuery('<input name="'+varname+'" type="text" id="'+varname+'" value="'+filename+'"/>');
            $this.after($field).remove();
        }
    // more code here...
    });

});


thanks !!
Alexandre
--
Ce message Envoi est certifié sans virus connu.
Analyse effectuée par AVG.
Version: 7.5.441 / Base de données virus: 268.17.36/681 - Date: 11/02/2007 18:50

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/