Does anyone know why my image uploader code causes firefox not to install?A test page with an example of the issue can be found here.
http://www.cplanet.com/C...nt_Forms/ImagesTest.aspx
My code is as follows:
<script type="text/javascript">
//Create JavaScript object that will embed Image Uploader to the page.
//var noofimages = document.getElementById("HiddenFieldUploadCount").value;
var iu = new ImageUploaderWriter("ImageUploader1", 650, 250);
//var noofimages = <%=MaxFileCount%>
//For ActiveX control full path to CAB file (including file name) should be specified.
iu.activeXControlCodeBase = "../Content_Forms/imageuploader/ImageUploader5.cab";
iu.activeXControlVersion = "5,0,15,0";
//For Java applet only path to directory with JAR files should be specified (without file name).
iu.javaAppletJarFileName = "ImageUploader5.jar";
iu.javaAppletCodeBase = "../Content_Forms/imageuploader/";
iu.javaAppletCached = true;
iu.javaAppletVersion = "5.0.15.0";
iu.showNonemptyResponse = "off";
//Configure License Keys
iu.addParam("LicenseKey", "71050-10000-9C668-ACC40-57469;72050-10000-02229-C2DEF-C0586");
//check if user has imageuploader installed
if (!iu.getActiveXInstalled()) {
alert("Image Uploader is not installed.");
}
//Debug window
iu.addParam("ShowDebugWindow", "true");
//Configure file uplaod restrictions.
var message = 'There is maximum of 25 images per gallery. You can only upload ' + <%=MaxFileCount%> + ' more image(s)';
iu.addParam("FileMask", "*.jpg;*.jpeg;*.jpe;*.bmp;*.gif");
iu.addParam("MessageMaxFileCountExceededText", message);
iu.addParam("MaxFileCount", "2" );
iu.addParam("MaxFileSize", "4000000");
iu.addParam("MessageMaxFileSizeExceededText", "The file [Name] cannot be selected. This file size exceeds the limit ([Limit] KB).");
//Configure appearance.
iu.addParam("PaneLayout", "ThreePanes");
iu.addParam("FolderView", "Thumbnails");
iu.addParam("BackgroundColor", "#eff1f9");
iu.addParam("ShowUploadListButtons", "true");
iu.addParam("ButtonRemoveFromUploadListText", "");
iu.addParam("ButtonRemoveAllFromUploadListText", "");
iu.addParam("ShowDescriptions", "false");
iu.addParam("ShowButtons", "false");
iu.addParam("AllowRotate", "true");
iu.addParam("UploadSourceFile", "false");
//Hide standard upload pane.
iu.addParam("FolderPaneHeight", "-1");
//used for thumbnails
iu.addParam("UploadThumbnail1FitMode", "Fit");
iu.addParam("UploadThumbnail1Width", "125");
iu.addParam("UploadThumbnail1Height", "125");
iu.addParam("UploadThumbnail1JpegQuality", "70");
//used for full sized image
iu.addParam("UploadThumbnail2FitMode", "Fit");
iu.addParam("UploadThumbnail2Width", "1024");
iu.addParam("UploadThumbnail2Height", "768");
iu.addParam("UploadThumbnail2JpegQuality", "70");
//Configure URL files are uploaded to.
iu.addParam("Action", "uploadTest.aspx");
//Add event handlers.
iu.addEventListener("UploadFileCountChange", "ImageUploader_UploadFileCountChange");
iu.addEventListener("BeforeUpload", "beforeUploadHandler");
iu.addEventListener("AfterUpload", "ImageUploader_AfterUpload");
iu.fullPageLoadListenerName = "fullPageLoad";
function ImageUploader_AfterUpload(){
showimages();
}
function beforeUploadHandler() {
var galleryid = document.getElementById("HiddenFieldGalleryId").value;
getImageUploader("ImageUploader1").AddField("GalleryId", document.getElementById("HiddenFieldGalleryId").value);
ImageUploader_BeforeUpload();
}
//Tell Image Uploader writer object to generate all necessary HTML code to embed
//Image Uploader to the page.
iu.writeHtml();
</script>