Html 如何创建指向另一个页面的链接并为该页面上的iframe指定另一个URL?
我有一个名为dash.php的页面,其中有一个iframe(id=“iframe”)。 在第三页上,我有以下链接:Html 如何创建指向另一个页面的链接并为该页面上的iframe指定另一个URL?,html,iframe,Html,Iframe,我有一个名为dash.php的页面,其中有一个iframe(id=“iframe”)。 在第三页上,我有以下链接: <a href="dash.php">Add</a> <a href="dash.php">Edit</a> 单击Add链接时,我想切换到dash.php页面 并让它在iframe中加载一个特定的页面 单击编辑链接时,我想切换到dash.php页面 并让它在iframe中加载不同的特定页面 我对如何做到这一点感到茫然,我希望
<a href="dash.php">Add</a>
<a href="dash.php">Edit</a>
- 单击Add链接时,我想切换到dash.php页面 并让它在iframe中加载一个特定的页面
- 单击编辑链接时,我想切换到dash.php页面 并让它在iframe中加载不同的特定页面
谢谢。在URL中添加一个额外参数应该可以解决此问题: 1。主页index.php 添加->
href=“dash.php?content=Add”
编辑->href=“dash.php?content=Edit”
2。dash.php
2.1.抓取内容值:
$content = $_GET['content'];
2.2.测试它:
if($content =='add')
$myIFrame = 'http://www.stackoverflow.com';
else
$myIFrame = 'http://www.w3schools.com';
2.3.通过设置iframe的源来显示iframe:
src="<?= $myIFrame ?>"
我想可能会有一些特殊的方法,比如给标签添加一个属性或者一些我不知道的东西。非常感谢。
var iframe;
iframe = document.getElementsByTagName('iframe')[0];
function $_GET(param) {
var vars = {};
window.location.href.replace(
/[?&]+([^=&]+)=?([^&]*)?/gi, // regexp
function( m, key, value ) { // callback
vars[key] = value !== undefined ? value : '';
}
);
if ( param ) {
return vars[param] ? vars[param] : null;
}
return vars;
}
if($_GET('content') == 'add')
iframe.src="http://www.stackoverflow.com";
else
iframe.src="http://www.w3schools.com";