Я застрял на одном месте на своем сайте: http://clients.arkamatics.com/signature/ где я использую colorbox с некоторыми другими плагинами, такими как uploadify и colorpicker, код отлично работает для меня, когда я проверяю его на своем локальном сервере xampp, но как только я загрузил его онлайн, colorbox не загружает iframe и контент, чтобы следовать, вы можете выполните следующий шаг:
- откройте сайт: http://clients.arkamatics.com/signature/
- слева внизу есть кнопка загрузки, нажмите на нее и загрузите файл,
- после завершения процесса загрузки предупреждение (которое является частью нашей отладки) покажет вам URL-адрес, который мы передаем в colorbox для открытия в iframe.
окно цвета открывается, но показывает только значок загрузки, не загружает содержимое URL-адреса в iframe, ниже приведен набор кода, который я использую, чтобы сделать то же самое:
$("#fileUpload").fileUpload({ 'uploader': 'uploadify/uploader.swf', 'cancelImg': 'uploadify/cancel.png', 'script': 'uploadify/upload.php', 'folder': '/images', 'multi': false, 'displayData': 'speed', 'auto' : true, 'buttonImg' : 'uploadify/btnupload.png', 'wmode' : 'transparent', 'onComplete' : function(event, ID, fileObj, response, data) { //alert('There are ' + fileObj.name + ' files remaining in the queue.'+fileObj.type); //$(".img_tpl").load('uploadedimage.php?filename='+fileObj.name); var filename = fileObj.name.replace(/ /g,"_"); var colboxurl = 'upload1/uploadedimage.php?filename='+filename; alert(colboxurl); $.fn.colorbox({iframe: true, href:colboxurl, width:"90%", height:"90%",onClosed:function(){ $(".img_tpl").load('upload1/showfinalimage.php?filename='+filename,function(){ $(".file_name").val($(".img_tpl img").attr('src')); $(".remove_img").show(); adjustheights(); }) }}); } });
Любая помощь будет оценена.