目前我正在使用Wordpress &在写入文章面板中创建我自己的metabox。我有一个脚本,添加了一个自定义媒体上传按钮。当用户点击“插入到帖子”时,它会将图片网址插入文本框中。但是,我也想显示这个图像的实时预览&我希望脚本将URL也插入到图像src中。带变量的jQuery .html
这是当前不工作的脚本:
jQuery(document).ready(function() {
jQuery('#upload_image_button').click(function() {
formfield = jQuery('#metaupload').attr('name');
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
});
window.send_to_editor = function(html) {
imgurl = jQuery('img',html).attr('src');
jQuery('#metaupload').val(imgurl);
jQuery('#preview').attr('src').html(imgurl);
tb_remove();
}
});
IE 8是给错误:
网页错误的详细信息
用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SU 3.28; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) 时间戳:8月28日星期六2010 17:23:35 UTC
消息:对象不支持此属性或方法 线:12 字符:2 代码:0 URI:http://www.matthewruddy.com/premiumslider/wp-content/plugins/premium-slider/js/metabox_upload.js?ver=3.0.1
谁能帮助?谢谢..
而不是是否有可能用户的.html()函数?这在替换图像时正常工作,但在没有图像时不起作用。 标签仅在自定义字段不为空时显示(使用PHP if)。自定义字段仅在用户更新帖子时发布,但是我希望在此之前显示图像。 – 2010-08-28 23:03:35