Today, I'll try to teach you that how could you get the target="_blank" right according to the XHTML Syntax and having no parsing errors.
So, lets begin with it...
While coding for a website or blog template we may like to open up a link with <a> attribute in a New Window / Tab.
The following command might be useful for that:
<a href="yourlinkaddress" target=“_blank”>Link Anchor Text</a>
But if we are using XHTML 1.0 Transitional, or XHTML 1.0 Strict or some other XHTML versions, it will show a syntax error.
You can apply an onClick event on a tag. See the following code:
Add this code between <head> and </head> tag.
Add this where you want your target="_blank" link placed.
<a href="#" onClick="open_url('yourlinkaddress');">Link Anchor Text</a>
I hope this solution works for you. Tell me if it doesn't.
jQuery .attr could also be used to insert target=“_blank” inside an <a> element.
Add this code to head section of your page:
Add this where you want your target=“_blank” link placed.
<a href="yourlinkaddress" rel="new">Link Anchor Text</a>
And this is the best solution I've found to this problem.
If you've got some more solutions to this problem, it will be so nice of you to share them here!
Thanks for Reading.