php - 通过 iFrame 进行链接

标签 php javascript html iframe onclick

我遇到问题,我尝试单击链接,但无法使用目标:iFrame 的名称打开链接。我不想使用 href 因为我要显示/隐藏 div。

Javascript:

<script type="text/javascript">
<!--//
function godirect(url, targetname)
{
document.getElementById(targetname).src = url;
//frame[targetname].location.href = url;
}
//-->
</script>

在 HTML 和 PHP 中:

$a=0;

echo '<a href="#" onclick="godirect("http://www.google.com", iframe_url'.$a.');">Click Me!</a>';

echo '<iframe class="iframe_url" id="iframe_url'.$a.'"></iframe>';

最佳答案

怎么样

<script type="text/javascript">
function godirect(url, targetname) {
  window.frames[targetname].location = url;
  //OR 
  //window.open(url,targetname);
  return false;
}
</script>

<?PHP 
$a=0;
?>
<a href="#" onclick="return godirect('http://www.google.com', 'iframe_url<? echo $a; ?>');">Click Me!</a>
<iframe class="iframe_url" name="iframe_url<? echo $a; ?>" id="iframe_url<? echo $a; ?>"></iframe>

关于php - 通过 iFrame 进行链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967274/

相关文章:

php - 直接使用 PDO 类是否更安全?

javascript - 如何在不同的事件上激活这个 JQuery?

javascript - 使用 jQuery 进行 CORS 身份验证

html - 使左右div为视口(viewport)的100%高度

javascript - AJAX getElementsByClassName 获取元素

php - preg_replace 特殊字符上的错误

php - mysql文件上传链接

javascript - 在 Yii 中禁用 javascript

javascript - 使用 React-router 在路由之间切换

javascript - jQuery 和多个 "category"选择器