我正在尝试理解这段代码:
在display.php中:
<html>
...
<body>
<table>
<tr>
<td>
User info: <iframe id="SpControlFrame1" name="SpControlFrame1" src="javascript:'';"path_src="index.php?cmd=YYY" ></iframe>
</td>
</tr>
</table>
</body>
</html>
在另一个文件中,我有一个switch语句:
main.php
switch ("cmd") {
case ZZZ:
include("foo.php");
break;
case YYY:
include("blah.php")
break;
}
blah.php:
<?php
//some functions for processing
?>
<html>
<head>
...
</head>
<body>
<input type="text" size="12" name="username">
<input type="button" value="submit">
</body>
</html>
1)那么,有人可以解释这里发生了什么吗? iframe嵌入在页面中,不会导致重新加载或类似的任何内容。
2)我正在尝试在另一个页面上复制此功能,但iframe始终为空(我已使用IE开发人员工具栏对此进行了验证)
答案 0 :(得分:2)
如果没有看到有问题的代码,我真的无法说出发生了什么。您的示例假定所讨论的代码是服务器端,并且当满足特定变量/条件时,则由blah.php创建或填充iframe。
您必须确保在创建此其他iframe时调用相同的代码。也许你可以扩展有问题的代码?原始来源和新来源(不是iframe,而是包含文档)。
答案 1 :(得分:0)
这对你有什么用?
User info: <iframe id="SpControlFrame1" name="SpControlFrame1" src="index.php?cmd=YYY" ></iframe>