Rank: Member
Groups: Member
Joined: 2/2/2007(UTC) Posts: 9
|
Initial config... (Using a string builder) Code: javaScript.Append("<script type='text/javascript'>");
javaScript.Append("var IMAGE_UPLOAD_URL ='" + ConfigurationManager.AppSettings["IMAGE_UPLOAD_URL"] + "';");
javaScript.Append("var THUMBNAIL_UPLOAD_URL = '" + ConfigurationManager.AppSettings["THUMBNAIL_UPLOAD_URL"] + "';");
javaScript.Append("var iu = new ImageUploaderWriter('ImageUploader1', 640, 480);");
javaScript.Append("iu.activeXControlCodeBase = '../ImageUploading/ImageUploader4.cab';");
javaScript.Append("iu.activeXControlVersion = '4,0,47,0';");
javaScript.Append("iu.javaAppletCodeBase = '../';");
javaScript.Append("iu.javaAppletCached = true;");
javaScript.Append("iu.javaAppletVersion = '2.0.50.0';");
javaScript.Append("iu.showNonemptyResponse = 'off';");
javaScript.Append("iu.addParam('PaneLayout', 'ThreePanes');");
javaScript.Append("iu.addParam('FolderPaneHeight', '160');");
javaScript.Append("iu.addParam('ShowDebugWindow', 'false');");
javaScript.Append("iu.addParam('AllowMultipleRotate', 'true');");
javaScript.Append("iu.addParam('AllowMultipleRemove', 'true');");
javaScript.Append("iu.addParam('MessageUploadCompleteText', '');");
javaScript.Append("iu.addParam('ButtonSendText', '');");
javaScript.Append("iu.addParam('ShowDescriptions', 'false');");
javaScript.Append("iu.addParam('SplitterLineStyle', 'Solid');");
javaScript.Append("iu.addParam('FileMask', '*.jpg;*.jpe;*.jpeg;*.gif;*.bmp;*.png;*.tif;*.tiff');");
javaScript.Append("iu.addParam('UploadSourceFile', 'false');");
javaScript.Append("iu.addParam('UploadThumbnail1FitMode', 'Fit');");
javaScript.Append("iu.addParam('UploadThumbnail1Height', '120');");
javaScript.Append("iu.addParam('UploadThumbnail1Width', '160');");
javaScript.Append("iu.addParam('UploadThumbnail1JpegQuality', '100');");
javaScript.Append("iu.addParam('UploadThumbnail1ResizeQuality', 'High');");
javaScript.Append("iu.addParam('UncheckUploadedFiles', 'false');");
javaScript.Append("iu.addParam('Action', THUMBNAIL_UPLOAD_URL);");
javaScript.Append("iu.addEventListener('BeforeUpload', 'ImageUploader_BeforeUpload');");
javaScript.Append("iu.addEventListener('Progress', 'ImageUploader_Progress');");
//javaScript.Append("iu.addEventListener('InitComplete', 'ImageUploaderID_InitComplete');");
javaScript.Append("iu.writeHtml();");
javaScript.Append("</script>");
Events...
//The following section contains image uploader specific functions
function ImageUploaderID_InitComplete() {
var imageUploader1 = getImageUploader("ImageUploader1");
imageUploader1.GoToFolder("MyComputer");
}
function ImageUploader_BeforeUpload(){
var imageUploader1 = getImageUploader("ImageUploader1");
imageUploader1.AddField("WorkOrderId", document.getElementById("HiddenFieldWorkOrderId").value);
var imageCount = imageUploader1.getUploadFileCount();
for (var i = 1; i <= imageCount; i++){
imageUploader1.setUploadFileDescription(i,imageUploader1.getUploadFileGuid(i));
}
}
function ImageUploader_Progress(Status, Progress, ValueMax, Value, StatusText) {
var imageUploader1 = getImageUploader("ImageUploader1");
var currentAction = imageUploader1.getAction();
if(Status == 'COMPLETE' && currentAction == THUMBNAIL_UPLOAD_URL) {
imageUploader1.setAction(IMAGE_UPLOAD_URL);
imageUploader1.setUncheckUploadedFiles(true);
imageUploader1.setUploadThumbnail1Height(480);
imageUploader1.setUploadThumbnail1Width(640);
imageUploader1.Send();
}
if(Status == 'COMPLETE' && currentAction == IMAGE_UPLOAD_URL) {
imageUploader1.setAction(THUMBNAIL_UPLOAD_URL);
imageUploader1.setUncheckUploadedFiles(false);
imageUploader1.setUploadThumbnail1Height(120);
imageUploader1.setUploadThumbnail1Width(160);
CloseUploadPopUp();
}
if(Status == 'ERROR') {
alert("An error occurred when uploading your image(s)");
CloseUploadPopUp();
}
}
If I subscribe to the InitComplete event by removing the commented line, getUploadFileCount() in function ImageUploader_BeforeUpload() will begin throwing an exception. All of the events have valid and accessible javascript functions. Please let me know what you find, thanks. Edited by user Tuesday, December 18, 2007 4:11:38 PM(UTC)
| Reason: Not specified
|