Rank: Advanced Member
Groups: Member
Joined: 7/8/2005(UTC) Posts: 40
|
Hi, Using Uploader 4.1 Dual Having 2 problems with Firefox browsers: 1) Most urgent - redirecturl is not working on a PC (Windows XP SP2, Firefox 2.0.0.2) - upload finishes, click OK, and nothing happens. 2) On a Mac (OSX 10.4, Firefox 1.5.0.4) -- we've implemented the Javascript methods to update a counter with the number of files uploaded and total size of files. This works everywhere except this browser/platform combo. Javascript cut and pasted from Firefox on PC shown below. Any help appreciated!! Code:<script src="../newiu/iuembed.js" type="text/javascript" language="JavaScript"></script>
<script type="text/javascript" language="JavaScript">
var agt=navigator.userAgent.toLowerCase();
var is_ie = (agt.indexOf("msie") != -1);
var ImageUploader = null;
function formatFileSize(value){
if (value < 1024){
return value + " b";
}
else if (value < 1048576){
return Math.round(value / 1024) + " kb";
}
else{
return Math.round(value / 10485.76) / 100 + " mb";
}
}
function fullPageLoad(){
ImageUploader=getImageUploader("ImageUploader");
document.getElementById("spanMaxFileCount").innerHTML = ImageUploader.getMaxFileCount();
document.getElementById("spanMaxTotalFileSize").innerHTML = formatFileSize(parseInt(ImageUploader.getMaxTotalFileSize()));
}
function ImageUploader_UploadFileCountChange(){
if (ImageUploader){
document.getElementById("spanUploadFileCount").innerHTML = parseInt(ImageUploader.getUploadFileCount());
var imgWidth = parseInt(ImageUploader.getUploadFileCount()) / parseInt(ImageUploader.getMaxFileCount()) * 132;
document.getElementById("imgUploadFileCount").style.width = Math.round(imgWidth) + "px";
document.getElementById("spanTotalFileSize").innerHTML = formatFileSize(parseInt(ImageUploader.getTotalFileSize()));
imgWidth = parseInt(ImageUploader.getTotalFileSize()) / parseInt(ImageUploader.getMaxTotalFileSize()) * 132;
document.getElementById("imgTotalFileSize").style.width = Math.round(imgWidth) + "px";
}
}
function ImageUploader_ViewChange(){
if (ImageUploader){
document.getElementById("selectView").selectedIndex = parseInt(ImageUploader.getFolderView());
}
}
function selectView_change(){
if (ImageUploader){
var selectView = document.getElementById("selectView");
ImageUploader.setFolderView(parseInt(selectView.options[selectView.selectedIndex].value));
}
}
// var iu = new ImageUploaderWriter("ImageUploader", 721, 400);
var iu = new ImageUploaderWriter("ImageUploader", 571, 400);
//For ActiveX control we specify full path for CAB file
iu.activeXControlCodeBase = "../newiu/ImageUploader4.cab";
iu.activeXControlVersion = "4,1,1,0";
//For Java applet we specify only directory with JAR files
iu.javaAppletCodeBase = "../newiu/";
iu.javaAppletCached = true;
iu.javaAppletVersion = "2.1.1.0";
iu.addParam("FileMask", "*.jpg;*.jpeg;*.jpe;*.tif;*.tiff;*.tga;*.pcx;*.bmp;*.psd;*.png;*.zip");
iu.addParam("ShowDescriptions", "false");
iu.addParam("LicenseKey","<<license code not shown>>");
iu.addParam("SignatureFilter","All");
iu.addParam("ShowDebugWindow","False");
iu.addParam("Action","order_util_act.php")
iu.addParam("RedirectUrl","order2_new.php")
iu.addParam("ShowButtons", "True");
iu.addEventListener("Progress", "ImageUploader_Progress");
iu.addParam("AutoRecoverTimeOut", "10000");
iu.addParam("AutoRecoverMaxTriesCount", "3");
iu.addParam("TreePaneWidth", "150");
iu.addParam("FolderPaneHeight", "200");
//Add event handlers.
iu.addEventListener("UploadFileCountChange", "ImageUploader_UploadFileCountChange");
iu.addEventListener("ViewChange", "ImageUploader_ViewChange");
iu.fullPageLoadListenerName = "fullPageLoad";
iu.addParam("MaxTotalFileSize", "104857600");
iu.addParam("MaxFileCount", "60");
iu.addParam("MaxFileSize", "8388608");
</script>
Edited by user Friday, February 22, 2008 2:00:04 PM(UTC)
| Reason: Not specified
|