Authored by 周少峰

'hreffilter'

... ... @@ -198,7 +198,6 @@
}
console.log("url", url, "action", action);
// url = url+'?openby:yohobuy=' + JSON.stringify({action: action, params: {url: url}});
// yoholink
... ... @@ -220,6 +219,9 @@
function handleDialogOk(){
var href =$G('href').value.replace(/^\s+|\s+$/g, '');
if (!domainValidate(href)) {
return;
}
if(href){
if(!hrefStartWith(href,["http","/","ftp://",'#'])) {
href = "http://" + href;
... ... @@ -258,8 +260,31 @@
}
return false;
}
})
var hrefDomain = ["yohobuy.com", "yhbimg.com", "yohomars.com", "yoho.cn", "yohoboys.com"];
function domainValidate(href) {
var result = false;
for(var i=0; i< hrefDomain.length; i++) {
if (href.indexOf(hrefDomain[i]) > -1) {
result = true;
break;
}
}
return result;
}
$G('href').onblur = function(){
if(!hrefStartWith(this.value,["http","/","ftp://",'#'])){
$G("msg").innerHTML = "<span style='color: red'>"+lang.httpPrompt+"</span>";
}else{
$G("msg").innerHTML = "";
}
if(!domainValidate(this.value)) {
$G("msg").innerHTML = "<span style='color: red'>合法域名"+hrefDomain.join('、') +"</span>";
}
};
})
</script>
</body>
... ...