我整天都被困在这里,我有一个我正在使用的脚本,它需要一些微调。基本上我需要以下函数来生成一个链接(网站),但目标必须转到一个新窗口(_blank)
function build_content_string(v) {
// build content string
var content_string = "<div class='maps_popup'>";
// include image
if(v.img != '') {
content_string += "<img class='img' src='"+v.img+"' alt='Store Image' />";
}
// include title & address
content_string += "<h1>"+v.name+"</h1><h2>"+v.address+"</h2>";
// include additional info
if(v.telephone != '') {
content_string += "<p class='tel'>Telephone: "+v.telephone+"</p>";
}
if(v.email != '') {
content_string += "<p class='email'>Email: <a href='mailto:"+v.email+"'>"+v.email+"</a></p>";
}
if(v.website != '') {
content_string += "<p class='web'>Website: <a href='"+v.website+"'>"+v.website+"</a></p>";
}
if(v.description != '') {
content_string += "<p class='desc'>"+v.description+"</p>";
}
content_string += "</div>";
return content_string;
}
让我知道你们的想法......
答案 0 :(得分:0)
如果您希望这些锚点转到新窗口,请将目标添加到其定义中:
"<p class='web'>Website: <a target='_blank' href='"+v.website+"'>"+v.website+"</a></p>"
此外,在段落中嵌套像锚点这样的元素是无效的。考虑将这些段落更改为跨度或div。