Hi Bob,
I managed to work around this by using FileUpload within an iframe and assign the media source to user.name folder. By doing so, the user can select the image from the TV at the same time when they crate a new Article.
This seems to work fine until when I test this in IE8. When click on "Select an image" on the NP page, there is no new window popup. After I search for the problem, I found out that in the NP chunk "npImageTpl" there is one point needs to be changed.
original
<button type="button" onclick="var popup=window.open('[[+npx.browserUrl]]', 'Select image...', 'width=' + Math.min(screen.availWidth,1000) + ',height=' + Math.min(screen.availHeight*0.9,700) + 'status=no,location=no,toolbar=no,menubar=no');popup.focus();browserPathInput=getElementById('np-[[+npx.fieldName]]');">[[%np_launch_image_browser]]</button>
change to
<button type="button" onclick="var popup=window.open('[[+npx.browserUrl]]', 'Select', 'width=' + Math.min(screen.availWidth,1000) + ',height=' + Math.min(screen.availHeight*0.9,700) + 'status=no,location=no,toolbar=no,menubar=no');popup.focus();browserPathInput=getElementById('np-[[+npx.fieldName]]');">[[%np_launch_image_browser]]</button>
This solution solved the problem as MSWindows does not allow space in the window name.
However, when I select the image in the new window and click OK, there is nothing happen. The error log says " 'window.opner.browserPathInput' is null or not an object ". Do you have any idea about this issue?