Neptunus Maris Posted September 6, 2007 Share Posted September 6, 2007 This Javascript code isnt displaying content. <!-- Module : Photo Album upload time display page using the imageuploade folder and javascript Date : 2007/04/28 Developed By: Jigar Shah,Saurabh Ornawala(softweb Solutions) DB Ref.: whole database --> <script type="text/javascript" src="imageuploader/iuembed.js"></script> <table width="100%" cellpadding="0" cellspacing="0"> <form id="add_album_form" name="add_album_form" method="post" action="" enctype="multipart/form-data"> <tr> <td colspan="2" align="left"><h1>Create a Photo Album </h1></td> </tr> <tr><td colspan="2"><hr size="1" color= "#DFDFDF" width="100%" ></td></tr> <tr> <td align="center" colspan="2"> <table width="94%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DFDFDF"> <tr> <td align="left" bgcolor="#FFFFFF"> <span style="font-size:12px;font-weight:bold; color:#B5A359;"><span class="style1">Step 2 :</span> Upload <? albumtype($_SESSION['user_type']);?> Album Photos </span></td> <td align="right" bgcolor="#FFFFFF" class="smallfontsize">Click <input type="checkbox" name="checkbox" value="checkbox" disabled="disabled" /> for each picture you want to upload for this album </td> </tr> <tr> <td colspan="2" style="border:1px solid #DFDFDF;"><table width="100%" cellpadding="0" cellspacing="0" bgcolor="#f9f9f9"> <tr> <td colspan="2" class="smallfontsize" style="padding-left:25px;"> </td> </tr> <tr> <td colspan="2" class="smallfontsize" style="padding-left:25px;"><b>Please Note: File names cannot have special characters within them.</b></td> </tr> <tr> <td colspan="2" class="smallfontsize" style="padding-left:25px;"> </td> </tr> <tr> <td colspan="2" align="center"><script type="text/javascript"> //<![CDATA[ //Create JavaScript object that will embed Image Uploader to the page. var iu = new ImageUploaderWriter("ImageUploader1", 650, 500); //For ActiveX control full path to CAB file (including file name) should be specified. iu.activeXControlEnabled = true; iu.activeXControlCodeBase = "imageuploader/ImageUploader4.cab"; iu.activeXControlVersion = "4,1,1,0"; iu.javaAppletEnabled = true; //For Java applet only path to directory with JAR files should be specified (without file name). iu.javaAppletCodeBase = "imageuploader/"; iu.javaAppletCached = true; iu.javaAppletVersion = "2.1.1.0"; iu.showNonemptyResponse = "off"; //Configure appearance. iu.addParam("PaneLayout", "TwoPanes"); iu.addParam("ShowDebugWindow", "true"); iu.addParam("AllowRotate", "true"); iu.addParam("BackgroundColor", "#f9f9f9"); iu.addParam("ButtonSendText", "Upload"); iu.addParam("ShowDescriptions", "false"); //Configure thumbnail settings. iu.addParam("UploadThumbnail1FitMode", "Fit"); iu.addParam("UploadThumbnail1Width", "640"); iu.addParam("UploadThumbnail1Height", "480"); iu.addParam("UploadThumbnail1JpegQuality", "60"); iu.addParam("CheckFilesBySelectAllButton", "true"); //Configure URL files are uploaded to. iu.addParam("Action", "upload.php?albumid=<? echo $albumid;?>"); //Configure URL where to redirect after upload. iu.addParam("RedirectUrl", "main.php?mode=addcaption&albumid=<? echo $albumid;?>"); //Tell Image Uploader writer object to generate all necessary HTML code to embed //Image Uploader to the page. iu.addParam("FileMask","*.jpg;*.jpeg;*.jpe;*.bmp;*.gif;*.giff") iu.addParam("LicenseKey", $_SERVER['ImageKeys']); iu.writeHtml(); //]]> </script></td> </tr> <tr> <td colspan="2" align="right"> </td> </tr> <tr> <td colspan="2" align="right"><input name="album_title" type="hidden" value="<? echo $_POST['album_title'];?>" /><input name="albumdescription" type="hidden" value="<? echo $_POST['albumdescription'];?>" /></td> </tr> <tr><td width="87%" align="right"><input type="submit" name="back" value="Back" class="tradeassoc_btn" onclick="this.form.action='main.php?mode=addalbum&albumid=<? echo $albumid;?>&act=back'" /> </td> <td width="13%" align="left"><input type="button" name="cancel" value="Cancel" class="tradeassoc_btn" onclick="javascript:window.location='main.php?act=cancel&albumid=<?=$albumid;?>'" /></td> </tr> <tr> <td colspan="2" align="right"> </td> </tr> </table></td> </tr> </table></td> </tr> <tr><td height="20"></td></tr> <tr><td><hr size="1" color= "#DFDFDF" width="100%" ></td></tr> <tr><td height="40"></td></tr> </form> </table> Quote Link to comment Share on other sites More sharing options...
Neptunus Maris Posted September 6, 2007 Author Share Posted September 6, 2007 And here is the .js file its including // Aurigma Image Uploader Embedding Script // Version 2.0.2.0 August 21, 2006 // Copyright(c) Aurigma Inc. 2002-2006 function __Browser(){ var a=navigator.userAgent.toLowerCase(); this.isOpera=(a.indexOf("opera")!=-1); this.isKonq=(a.indexOf('konqueror')!=-1); this.isSafari=(a.indexOf('safari')!=-1)&&(a.indexOf('mac')!=-1); this.isKhtml=this.isSafari||this.isKonq; this.isIE=(a.indexOf("msie")!=-1)&&!this.isOpera; this.isWinIE=this.isIE&&(a.indexOf("win")!=-1); this.isCSS1Compat=(!this.isIE)||(document.compatMode&&document.compatMode=="CSS1Compat"); } var __browser=new __Browser(); //Create set/get expando methods for ActiveX function _createExpandoMethods(id){ var o=document.getElementById(id); var props=new Array(); for (propName in o){ var c=propName.charAt(0); if (c==c.toUpperCase()){ props.push(propName); } } for (i=0;i<props.length;i++){ //Check whether property is indexed if (typeof(o[props[i]])=="unknown"){ eval("o.set"+props[i]+"=function(i,v){this."+props[i]+"(i)=v;};"); eval("o.get"+props[i]+"=function(i){return this."+props[i]+"(i);};"); } else{ eval("o.set"+props[i]+"=function(v){this."+props[i]+"=v};"); eval("o.get"+props[i]+"=function(){return this."+props[i]+"};"); } } // PaneItemDesign eval("o.setPaneItemDesign = function(Pane, Index, Value){this.PaneItemDesign(Pane, Index) = Value;};"); eval("o.getPaneItemDesign = function(Pane, Index){return this.PaneItemDesign(Pane, Index);};"); // PaneItemSelected eval("o.getPaneItemSelected = function(Pane, Index){return this.PaneItemSelected(Pane, Index);};"); // PaneItemEnabled eval("o.setPaneItemEnabled = function(Pane, Index, Value){this.PaneItemEnabled(Pane, Index) = Value;};"); eval("o.getPaneItemEnabled = function(Pane, Index){return this.PaneItemEnabled(Pane, Index);};"); } //Installation instructions function _addInstructions(obj){ obj.instructionsEnabled=true; if (obj.controlClass=="FileDownloader"){ obj.instructionsCommon="File Downloader ActiveX control is necessary to download "+ "files quickly and easily. You will be able to select required files "+ "in a user-friendly interface and simply click a 'Download' button. "+ "Installation will take up to few minutes, please be patient. To install File Downloader, "; obj.instructionsNotWinXPSP2="please reload the page and click the \"Yes\" button " + "when you see the control installation dialog." obj.instructionsWinXPSP2="please click the Information Bar. After page reloads click \"Yes\" when "+ "you see the control installation dialog."; } else { obj.instructionsCommon="Image Uploader ActiveX control is necessary to upload "+ "your files quickly and easily. You will be able to select multiple images "+ "in user-friendly interface instead of clumsy input fields with Browse button. "+ "Installation will take up to few minutes, please be patient. To install Image Uploader, "; obj.instructionsNotWinXPSP2="please reload page and select \"Yes\" button " + "when you will see control installation dialog." obj.instructionsWinXPSP2="please click on Information Bar. After page reloading select \"Yes\" when "+ "you will see control installation dialog."; } } function ControlWriter(id,width,height){ //Private this._params=new Array(); this._events=new Array(); this._getObjectParamHtml=function(name,value){ return "<param name=\""+name+"\" value=\""+value+"\" />"; } this._getObjectParamsHtml=function(){ var r=""; var p=this._params; var i; for (i=0;i<p.length;i++){ r+=this._getObjectParamHtml(p[i].name,p[i].value); } return r; } this._getObjectEventsHtml=function(){ var r=""; var e=this._events; for (i=0;i<e.length;i++){ r+=this._getObjectParamHtml(e[i].name+"Listener",e[i].listener); } return r; } this._getEmbedParamHtml=function(name,value){ return " "+name+"=\""+value+"\""; } this._getEmbedParamsHtml=function(){ var r=""; var p=this._params; var i; for (i=0;i<p.length;i++){ r+=this._getEmbedParamHtml(p[i].name,p[i].value); } return r; } this._getEmbedEventsHtml=function(){ var r=""; var e=this._events; for (i=0;i<e.length;i++){ r+=this._getEmbedParamHtml(e[i].name+"Listener",e[i].listener); } return r; } //Public //Properties this.id=id; this.width=width; this.height=height; this.activeXControlEnabled=true; this.activeXControlVersion=""; this.javaAppletEnabled=true; this.javaAppletCodeBase="./"; this.javaAppletCached=true; this.javaAppletVersion=""; this.fullPageLoadListenerName=null; //Methods this.addParam=function(paramName,paramValue){ var p=new Object(); p.name=paramName; p.value=paramValue; this._params.push(p); } this.addEventListener=function(eventName,eventListener){ var p=new Object(); p.name=eventName; p.listener=eventListener; this._events.push(p); } this.getActiveXInstalled=function(){ if (this.activeXProgId){ try{ var a=new ActiveXObject(this.activeXProgId); return true; } catch(e){ return false; } } return false; } this.getHtml=function(){ var r=""; if (this.fullPageLoadListenerName){ r+="<" + "script type=\"text/javascript\">"; r+="var __"+this.id+"_pageLoaded=false;"; r+="var __"+this.id+"_controlLoaded=false;"; r+="function __fire_"+this.id+"_fullPageLoad(){"; r+="if (__"+this.id+"_pageLoaded&&__"+this.id+"_controlLoaded){"; r+=this.fullPageLoadListenerName + "();"; r+="}"; r+="}"; var pageLoadCode="new Function(\"__"+this.id+"_pageLoaded=true;__fire_"+this.id+"_fullPageLoad();\")"; if (__browser.isWinIE){ r+="window.attachEvent(\"onload\","+pageLoadCode+");"; } else{ r+="var r=window.addEventListener?window:document.addEventListener?document:null;"; r+="if (r){r.addEventListener(\"load\","+pageLoadCode+",false);}"; } r+="<"+"/script>"; } _addInstructions(this); //ActiveX control if(__browser.isWinIE&&this.activeXControlEnabled){ var v=this.activeXControlVersion.replace(/\./g,",") var cb=this.activeXControlCodeBase+(v==""?"":"#version="+v); r+="<" + "script for=\""+this.id+"\" event=\"InitComplete()\">"; r+="_createExpandoMethods(\""+this.id+"\");"; if (this.fullPageLoadListenerName){ r+="__"+this.id+"_controlLoaded=true;"; r+="__fire_"+this.id+"_fullPageLoad();"; } r+="<"+"/script>"; r+="<object id=\""+this.id+"\" name=\""+this.id+"\" classid=\"clsid:"+this.activeXClassId+"\" codebase=\""+cb+"\" width=\""+this.width+"\" height=\""+this.height+"\">"; if (this.instructionsEnabled){ r+=this.instructionsCommon; var isXPSP2=(window.navigator.userAgent.indexOf("SV1") != -1); if (isXPSP2){ r+=this.instructionsWinXPSP2; } else{ r+=this.instructionsNotWinXPSP2; } } r+=this._getObjectParamsHtml(); r+="</object>"; //Event handlers var e=this._events; var eventParams; for (i=0;i<e.length;i++){ if (this.controlClass=="FileDownloader"){ switch (e[i].name){ case "DownloadComplete": eventParams="Value"; break; case "DownloadItemComplete": eventParams="Result, ErrorPage, Url, FileName, ContentType, FileSize"; break; case "DownloadStep": eventParams="Step"; break; case "Progress": eventParams="PercentTotal, PercentCurrent, Index"; break; case "Error": eventParams="ErrorCode, HttpErrorCode, ErrorPage, Url, Index"; break; default: eventParams=""; } r+="<script for=\""+this.id+"\" event=\""+e[i].name+"("+eventParams+")\">"; r+=e[i].listener+"("+eventParams+");"; r+="<"+"/script>"; } else { switch (e[i].name){ case "Progress": eventParams="Status, Progress, ValueMax, Value, StatusText"; break; case "InnerComplete": eventParams="Status, StatusText"; break; case "ViewChange": case "SortModeChange": eventParams="Pane"; break; default: eventParams=""; } } r+="<" + "script for=\""+this.id+"\" event=\""+e[i].name+"("+eventParams+")\">"; if (e[i].name=="BeforeUpload"){ r+="return "; } r+=e[i].listener+"("+eventParams+");"; r+="<"+"/script>"; } } else //Java appplet if(this.javaAppletEnabled){ if (this.fullPageLoadListenerName){ r+="<" + "script type=\"text/javascript\">"; r+="function __"+this.id+"_InitComplete(){"; r+="__"+this.id+"_controlLoaded=true;"; r+="__fire_"+this.id+"_fullPageLoad();"; r+="}"; r+="<"+"/script>"; } //<object> for IE and <applet> for Safari if (__browser.isWinIE||__browser.isKhtml){ if (__browser.isWinIE){ r+="<object id=\""+this.id+"\" classid=\"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93\" codebase=\""+window.location.protocol+"//java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0\" width=\""+this.width+"\" height=\""+this.height+"\">"; } else{ r+="<applet id=\""+this.id+"\" code=\""+this.javaAppletClassName+"\" java_codebase=\"../\" align=\"baseline\" archive=\""+this.javaAppletJarFileName+"\" mayscript=\"true\" scriptable=\"true\" width=\""+this.width+"\" height=\""+this.height+"\">"; } if (this.javaAppletCached&&this.javaAppletVersion!=""){ r+=this._getObjectParamHtml("cache_archive",this.javaAppletJarFileName); var v=this.javaAppletVersion.replace(/\,/g,"."); r+=this._getObjectParamHtml("cache_version",v+","+v); } r+=this._getObjectParamHtml("type","application/x-java-applet;version=1.4"); r+=this._getObjectParamHtml("codebase",this.javaAppletCodeBase); r+=this._getObjectParamHtml("archive",this.javaAppletJarFileName); r+=this._getObjectParamHtml("code",this.javaAppletClassName); r+=this._getObjectParamHtml("scriptable","true"); r+=this._getObjectParamHtml("mayscript","true"); r+=this._getObjectParamsHtml(); r+=this._getObjectEventsHtml(); if (this.fullPageLoadListenerName){ r+=this._getObjectParamHtml("InitCompleteListener","__"+this.id+"_InitComplete"); } if (__browser.isWinIE){ r+="</object>"; } else{ r+="</applet>"; } } //<embed> for all other browsers else{ r+="<embed id=\""+this.id+"\" type=\"application/x-java-applet;version=1.4\" codebase=\""+this.javaAppletCodeBase+"\" code=\""+this.javaAppletClassName+"\" archive=\""+this.javaAppletJarFileName+"\" width=\""+this.width+"\" height=\""+this.height+"\" scriptable=\"true\" mayscript=\"true\" pluginspage=\""+window.location.protocol+"//java.sun.com/products/plugin/index.html#download\""; if (this.javaAppletCached&&this.javaAppletVersion!=""){ r+=this._getEmbedParamHtml("cache_archive",this.javaAppletJarFileName); var v=this.javaAppletVersion.replace(/\,/g,"."); r+=this._getEmbedParamHtml("cache_version",v+","+v); } r+=this._getEmbedParamsHtml(); r+=this._getEmbedEventsHtml(); if (this.fullPageLoadListenerName){ r+=this._getEmbedParamHtml("InitCompleteListener","__"+this.id+"_InitComplete"); } r+=">"; r+="</embed>"; } } else { r+="Your browser is not supported."; } //For backward compatibility this.controlType=this.getControlType(); return r; } this.getControlType=function(){ return (__browser.isWinIE&&this.activeXControlEnabled)?"ActiveX":(this.javaAppletEnabled?"Java":"None"); } this.writeHtml=function(){ document.write(this.getHtml()); } } function ImageUploaderWriter(id,width,height){ this._base=ControlWriter; this._base(id,width,height); //These properties should be modified for private label versions only this.activeXControlCodeBase="ImageUploader4.cab"; this.activeXClassId="6E5E167B-1566-4316-B27F-0DDAB3484CF7"; this.activeXProgId="Aurigma.ImageUploader.4"; this.javaAppletJarFileName="ImageUploader2.jar"; this.javaAppletClassName="com.aurigma.imageuploader.ImageUploader.class"; //Extend this.showNonemptyResponse="off"; this._getHtml=this.getHtml; this.getHtml=function(){ var r=""; if (this.showNonemptyResponse!="off"){ r+="<" + "script type=\"text/javascript\">"; r+="function __"+this.id+"_InnerComplete(Status,StatusText){"; r+="if (new String(Status)==\"COMPLETE\" && new String(StatusText).replace(/\\s*/g,\"\")!=\"\"){"; if (this.showNonemptyResponse=="dump"){ r+="var f=document.createElement(\"fieldset\");"; r+="var l=f.appendChild(document.createElement(\"legend\"));"; r+="l.appendChild(document.createTextNode(\"Server Response\"));"; r+="var d=f.appendChild(document.createElement(\"div\"));"; r+="d.innerHTML=StatusText;"; r+="var b=f.appendChild(document.createElement(\"button\"));"; r+="b.appendChild(document.createTextNode(\"Clear Server Response\"));"; r+="b.onclick=function(){var f=this.parentNode;f.parentNode.removeChild(f)};"; r+="document.body.appendChild(f);"; } else{ var s=""; for (var i=0;i<80;i++){s+="-";} r+="alert(\""+s+"\\r\\nServer Response\\r\\n"+s+"\\r\\n\"+StatusText);"; } r+="}"; r+="}"; r+="<"+"/script>"; this.addEventListener("InnerComplete","__"+this.id+"_InnerComplete"); } return r+this._getHtml(); } } function ThumbnailWriter(id,width,height){ this._base=ControlWriter; this._base(id,width,height); //These properties should be modified for private label versions only this.activeXControlCodeBase="ImageUploader4.cab"; this.activeXClassId="C619C11D-333B-4379-9062-E52FC1332CA2"; this.activeXProgId="Aurigma.ImageUploader.4"; this.javaAppletJarFileName="ImageUploader2.jar"; this.javaAppletClassName="com.aurigma.imageuploader.Thumbnail.class"; } function ShellComboBoxWriter(id,width,height){ this._base=ControlWriter; this._base(id,width,height); //These properties should be modified for private label versions only this.activeXControlCodeBase="ImageUploader4.cab"; this.activeXClassId="BBF89515-EDB6-4236-8FBB-B6045290076D"; this.activeXProgId="Aurigma.ImageUploader.4"; this.javaAppletJarFileName="ImageUploader2.jar"; this.javaAppletClassName="com.aurigma.imageuploader.ShellComboBox.class"; } function UploadPaneWriter(id,width,height){ this._base=ControlWriter; this._base(id,width,height); //These properties should be modified for private label versions only this.activeXControlCodeBase="ImageUploader4.cab"; this.activeXClassId="72D36C78-CC12-445C-8169-CCC942B61100"; this.activeXProgId="Aurigma.UploadPane.4"; this.javaAppletJarFileName="ImageUploader2.jar"; this.javaAppletClassName="com.aurigma.imageuploader.UploadPane.class"; } function FileDownloaderWriter(id,width,height){ this._base=ControlWriter; this._base(id,width,height); //These properties should be modified for private label versions only this.activeXControlCodeBase="FileDownloader.cab"; this.activeXClassId="E1A26BBF-26C0-401D-B82B-5C4CC67457E0"; this.activeXProgId="Aurigma.FileDownloader.1"; this.javaAppletEnabled=false; this.controlClass="FileDownloader"; } function getControlObject(id){ if (__browser.isSafari){ return document[id]; } else{ return document.getElementById(id); } } function getImageUploader(id){ return getControlObject(id); } function getFileDownloader(id){ return getControlObject(id); } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.