关于图片拖拽时浏览器老是打开新页面的问题
我做了个图片拖拽功能 如图
在拖动时老是打开新页面搜索拖动的字符 ,目前测试 在火狐 ie 拖动时会 打开搜索页面 ,谷歌不会
不清楚怎么控制这个东西 大家帮我看看

在拖动时老是打开新页面搜索拖动的字符 ,目前测试 在火狐 ie 拖动时会 打开搜索页面 ,谷歌不会
不清楚怎么控制这个东西 大家帮我看看
function allowDrop(ev)
{
ev.preventDefault();
}
function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id+"_"+ev.target.getElementsByTagName('input')[0].value+"_"+ev.target.textContent);
}
function drop(ev)
{
var sizeid=0;
var colourid=0;
var res=ev.dataTransfer.getData("Text");
var datas = res.split('_');
if(datas[0]=='tuosize'){
sizeid=datas[1];
}
if(datas[0]=='tuocol'){
colourid=datas[1];
}
ev.preventDefault();
var html='';
$.ajax({
type: "get",
url: getContextPath()+"/commodityImageSizeColour/saveImageColour.do",
data: "ccId="+colourid+"&ciId="+ev.target.id+"&csId="+sizeid,
success: function(msg){
var data = msg.split('_');
if(data[1]=='1'){
alert("匹配成功") ;
if(datas[0]=='tuosize'){
ev.target.parentNode.lastChild.insertAdjacentHTML("beforeEnd","<b id='size_"+data[0]+"' onclick='removeSizeTag(this)' >"+datas[2]+"</b>");
}
if(datas[0]=='tuocol'){
$(ev.target).before("<i><img id='col_"+data[0]+"' name='"+datas[1]+"' src='"+$("#img_"+datas[1]+"").attr("src")+"' onclick='removeTag(this)' width='22px' height='15px' ></img></i>");
window.document.getElementById("col"+datas[1]).className='GrayImg';
}
}else{
return false;
}
}
});
}
...全文


