Rank: Newbie
Groups: Member
Joined: 11/27/2008(UTC) Posts: 3
|
I'm getting this error on IE/ActiveX version whenever I try to call any method from the ImageUploader object. What I'm doing here basically is: 1. iu.fullPageLoadListenerName = "fullPageLoad"; 3. var imageUploader = undefined; 3. function fullPageLoad() { imageUploader = getImageUploader("ImageUploader"); } 4. imageUploader.getUploadFileCount() or setUploadThumbnail1Height() won't work, that's when I get the error. Everything works fine on Firefox/Java. I really don't know what I'm doing wrong, please help! Thanks in advance! Code: <script language="javascript">
var iu = new ImageUploaderWriter("ImageUploader", 670, 600);
iu.activeXControlEnabled = true;
iu.javaAppletEnabled = true;
iu.activeXControlCodeBase = "../includes/ImageUploader/ImageUploader5.cab";
iu.javaAppletCodeBase="../includes/ImageUploader/";
// licencia
iu.addParam("LicenseKey", "HIDDEN");
// textos
iu.addParam("ButtonAddToUploadListText", "Agregar");
iu.addParam("ButtonAddAllToUploadListText", "Agregar Todas");
iu.addParam("ButtonSelectAllText", "Seleccionar Todas");
iu.addParam("ButtonDeselectAllText", "Deseleccionar Todas");
iu.addParam("ButtonRemoveFromUploadListText", "Quitar");
iu.addParam("ButtonRemoveAllFromUploadListText", "Quitar Todas");
iu.addParam("ButtonSendText", "Enviar");
iu.addParam("DropFilesHereText", "Arrastre las imágenes con el mouse a este sector");
iu.addParam("SecondsText", "segundos");
iu.addParam("MinutesText", "minutos");
iu.addParam("HoursText", "horas");
iu.addParam("RotateIconClockwiseTooltipText", "Rotar hacia la derecha");
iu.addParam("RotateIconCounterclockwiseTooltipText", "Rotar hacia la izquierda");
iu.addParam("RemoveIconTooltipText", "Quitar");
iu.addParam("ProgressDialogCancelButtonText", "Cancelar");
iu.addParam("ProgressDialogCloseButtonText", "Cerrar");
iu.addParam("ProgressDialogCloseWhenUploadCompletesText", "Cerrar ventana al finalizar el envío");
iu.addParam("ProgressDialogEstimatedTimeText", "Tiempo restante estimado");
iu.addParam("ProgressDialogPreparingDataText", "Procesando foto");
iu.addParam("ProgressDialogSentText", "Enviadas");
iu.addParam("ProgressDialogTitleText", "Enviando sus fotos");
iu.addParam("ProgressDialogWaitingForResponseFromServerText", "Esperando respuesta del servidor");
iu.addParam("ProgressDialogWaitingForRetryText", "Reintentando");
iu.addParam("MessageUploadCancelledText", "Envío cancelado");
iu.addParam("MessageUploadCompleteText", "Envío finalizado");
iu.addParam("MessageUploadCompleteText", "Error en el envío");
iu.addParam("MessageBoxTitleText", "Información");
iu.addParam("LargePreviewIconTooltipText", "Agrandar");
// descripciones
iu.addParam("FolderPaneShowDescriptions", "false");
iu.addParam("ShowDescriptions", "false");
iu.addParam("UploadPaneShowDescriptions", "false");
// varios
iu.addParam("FilesPerOnePackageCount", "1");
iu.addParam("FileMask", "*.jpg;*.jpeg;*.jpe;*.png;*.gif;*.bmp");
iu.addParam("QualityMeterFormats", "10x15,1024,768,1.33;13x18,1600,1200,1.33;15x20,2048,1536,1.33;20x30,2400,1800,1.33");
iu.addParam("AllowLargePreview", "true");
iu.activeXControlVersion = "5,7,14,0";
iu.javaAppletCached = true;
iu.javaAppletVersion="5.7.14.0";
// thumbnails
iu.addParam("UploadSourceFile", "false");
iu.addParam("UploadThumbnail1FitMode", "Fit");
iu.addParam("UploadThumbnail1Height", "640");
iu.addParam("UploadThumbnail1Width", "640");
iu.addParam("UploadThumbnail1JpegQuality", "90");
iu.addParam("UploadThumbnail1ResizeQuality", "High");
iu.addParam("UploadThumbnail2FitMode", "Fit");
iu.addParam("UploadThumbnail2Height", "100");
iu.addParam("UploadThumbnail2Width", "100");
iu.addParam("UploadThumbnail2JpegQuality", "90");
iu.addParam("UploadThumbnail2ResizeQuality", "High");
// post
iu.addParam("Action", "upload_do.php");
// eventos
iu.fullPageLoadListenerName = "fullPageLoad";
iu.addEventListener("UploadFileCountChange", "SetStatusText");
// go
iu.writeHtml();
// id
var imageUploader = undefined;
function fullPageLoad() {
imageUploader = getImageUploader("ImageUploader");
alert(imageUploader);
setImageSize(1024);
}
function SetStatusText() {
var statusText = "";
var uploadCount = imageUploader.getUploadFileCount();
if (uploadCount == 0) {
statusText = "Aún no ha seleccionado fotos para enviar.";
} else if (uploadCount == 1) {
statusText = "Ha seleccionado 1 foto para enviar.";
} else {
statusText = "Ha seleccionado " + uploadCount + " fotos para enviar.";
}
$("#ImageUploaderStatusBar").html(statusText);
}
function setImageSize(size) {
imageUploader.setUploadThumbnail1Height(size);
imageUploader.setUploadThumbnail1Width(size);
alert(imageUploader.getUploadThumbnail1Height());
}
function continuarCondicional() {
var uploadCount = imageUploader.getUploadFileCount();
if (uploadCount > 0) {
alert("Aún no ha enviado sus fotos, por favor presione el botón \"Enviar\"");
} else {
window.location = "basket.php";
}
}
</script>
|