livewirewebsolutions
asked on
Open link in new window - target="_blank"
I have a form where I enter a url and it appears on the site as scrolling news. see www.cluemachines.com (left side). How do I change the code to have the link open in a new window?
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<th>Headline</th>
<th>Link</th>
<th>Delete</th>
</tr>
<?
$sql="select * from m_news";
$res_news=mysql_query($sql);
while ($res_news_array=mysql_fetch_array($res_news))
{
?>
<tr>
<td height="30"><input type="text" name="headline<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['headline'];?>"></td>
<td><input type="text" name="link<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['link'];?>"></td>
<td><a onclick="javascript:return deletecheck();" href="admin.php?deletenews=<?echo $res_news_array['id'];?>">Delete</a>
</tr>
<?
}
?>
<tr>
<td height="30" colspan="2">Add new news:</td>
</tr>
<tr>
<td height="30"><input type="text" name="newheadline" value=""></td>
<td><input type="text" name="newlink" value=""></td>
</tr>
<tr>
<td height="30" colspan="2"><input type="submit" name="newsformsubmit" value="Update">
</tr>
</table>
ASKER
Hi,
I am aware of the target="_blank" in simple html. However, this is dynamic php. Looking at the code how would I change it so the link opens in a new window?
I am aware of the target="_blank" in simple html. However, this is dynamic php. Looking at the code how would I change it so the link opens in a new window?
As shobinsun say, just add target="_blank" after the href. As example from one of your code.
<td height="30"><input type="text" name="headline<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['headline'];?>"></td>
<td><input type="text" name="link<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['link'];?>"></td>
<td>
<a onclick="javascript:return deletecheck();"
href="admin.php?deletenews=<?echo $res_news_array['id'];?>"
target="_blank">Delete</a>
^---- Add before this
Use thhis code:
<?
$sql="select * from m_news";
$res_news=mysql_query($sql );
while ($res_news_array=mysql_fet ch_array($ res_news))
{
?>
<tr>
<td height="30"><input type="text" name="headline<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['headline' ];?>"></td >
<td><a href="" target="_blank"><?echo $res_news_array['link'];?> </a></td>
<td><a onclick="javascript:return deletecheck();" href="admin.php?deletenews =<?echo $res_news_array['id'];?>"> Delete</a>
</tr>
<?
}
?>
You should give the apropriate href value in the above code.
Regards
<?
$sql="select * from m_news";
$res_news=mysql_query($sql
while ($res_news_array=mysql_fet
{
?>
<tr>
<td height="30"><input type="text" name="headline<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['headline'
<td><a href="" target="_blank"><?echo $res_news_array['link'];?>
<td><a onclick="javascript:return
</tr>
<?
}
?>
You should give the apropriate href value in the above code.
Regards
I mislook the probability that you pass the link via post method.
<form action="file.html" method="post" target="_blank">
add in your form---------^
ASKER
Hi,
I'm still not understanding exaclty what new code I am supposed to enter. Also, I need to know exactly where to enter the code in my existing code. I am the furthest thing from good at PHP. Please be specific.
Thanks.
I'm still not understanding exaclty what new code I am supposed to enter. Also, I need to know exactly where to enter the code in my existing code. I am the furthest thing from good at PHP. Please be specific.
Thanks.
Hello,
if you want this:
when clicking on the news links that is displayed from database should open a new window.
then use the code I have pasted above.
<td><a href="" target="_blank"><?echo $res_news_array['link'];?> </a></td>
Regards.
if you want this:
when clicking on the news links that is displayed from database should open a new window.
then use the code I have pasted above.
<td><a href="" target="_blank"><?echo $res_news_array['link'];?>
Regards.
ASKER
Hi,
I'm still not successful. Can someone take my existing code, which I have attached again, make the changes, and repost the exact code with the changes highlighted.
I'm still not successful. Can someone take my existing code, which I have attached again, make the changes, and repost the exact code with the changes highlighted.
<table border="0" cellpadding="1" cellspacing="1">
<tr>
<th>Headline</th>
<th>Link</th>
<th>Delete</th>
</tr>
<?
$sql="select * from m_news";
$res_news=mysql_query($sql);
while ($res_news_array=mysql_fetch_array($res_news))
{
?>
<tr>
<td height="30"><input type="text" name="headline<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['headline'];?>"></td>
<td><input type="text" name="link<?echo $res_news_array['id'];?>" value="<?echo $res_news_array['link'];?>"></td>
<td><a onclick="javascript:return deletecheck();" href="admin.php?deletenews=<?echo $res_news_array['id'];?>">Delete</a>
</tr>
<?
}
?>
<tr>
<td height="30" colspan="2">Add new news:</td>
</tr>
<tr>
<td height="30"><input type="text" name="newheadline" value=""></td>
<td><input type="text" name="newlink" value=""></td>
</tr>
<tr>
<td height="30" colspan="2"><input type="submit" name="newsformsubmit" value="Update">
</tr>
</table>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
For example:
<a href="http://www.example.com" target="_blank">Example</a
For more about that:
http://www.w3schools.com/tags/att_a_target.asp
Regards.