Document.write Javascript

时间:2014-05-27 07:27:25

标签: javascript frontend document.write

如何将此document.write代码的第一部分转换为弹出式链接?请注意第一部分说"<a href=\"\/popups\/fed_budget.asp\"><img src=\"http:\/images\/video_graphic.jpg\等。如何将该按钮链接(video_graphic.jpg)更改为弹出窗口而不是将我带到其他页面?这就是我目前所拥有的:

document.write("<td width=\"251px\"><a href=\"\/popups\/fed_budget.asp\"><img src=\"http:\/images\/video_graphic.jpg\" alt=\"Video Graphic\" \/><\/a><\/td>");
document.write("<td style=\"padding-top:30px; padding-left:10px; padding-right:10px\">");

document.write("<b class=\"blue_text\">Recent News<\/b><br \/><br \/>");
document.write("<strong><a    href=\"\/news\/newshub\/articles\/federal_budget_2014.asp\">Your Federal Budget Update<\/a>  <\/strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b class=\"blue_text\">New<\/b><br    \/>");

document.write("Read our run-down on the super side of this year's Budget.<br \/><br   \/><br \/>");
document.write("<strong><a href=\"\/news\/newshub\/articles\/EOFY_Tips_tricks.asp\">EOFY tips and tricks<\/a><\/strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b class=\"blue_text\">New<\/b><br \/>");
document.write("Six strategies to help you get your super in shape.<br \/><br \/>");
document.write("<\/td>");
document.write("<\/tr>");
document.write("<\/table>");

2 个答案:

答案 0 :(得分:0)

弹出链接?你的意思是在新标签中打开它吗?

只需将属性target="_blank"添加到a代码。

类似的东西:

<a target="_blank" href="..."><img src="..." /></a>


Ps。:避免使用document.write

target=“_blank” vs. target=“_new”
HTML <a> target Attribute

答案 1 :(得分:0)

如果在另一个窗口中打开链接就是“弹出窗口”的意思,最简单的方法是在链接中添加target属性,所以它看起来像这样:

<a href="/popups/fed_budget.asp" target="_blank"><img src="http://images/video_graphic.jpg" alt="Video Graphic"/></a>

如果您想在简化的新窗口中打开它,则必须使用调用window.open的JavaScript点击处理程序:

<a href="#" onclick="window.open('/popups/fed_budget.asp')">...</a>

哦,我唠叨整个“不要使用document.write ever”哲学。