<iframe id="right" name="right" scrolling="no" frameborder="0" title="frame" src="emp/search"></iframe>为什么这段代码无法定位到emp/search
时间: 2023-07-12 18:58:01 浏览: 165
html 网页加载<iframe src="show.asp" frameBorder="0" width="500" scrolling="no" height="230"></iframe>
这段代码无法定位到 `emp/search` 可能是因为 `emp/search` 并不是一个完整的 URL 地址,而是一个相对路径。在这种情况下,浏览器会将相对路径解析为相对于当前页面的路径,而不是相对于 iframe 的路径。
要解决这个问题,你需要将相对路径转换为绝对路径。你可以使用以下方法之一来实现:
1. 在 iframe 的 src 属性中使用绝对路径。例如,如果 `emp/search` 的完整路径为 `http://example.com/emp/search`,那么你可以将 iframe 的 src 属性设置为 `http://example.com/emp/search`。
2. 在 JavaScript 中使用绝对路径来设置 iframe 的 src 属性。例如,你可以使用以下代码来设置 iframe 的 src 属性:
```javascript
var iframe = document.getElementById('right');
iframe.src = 'http://example.com/emp/search';
```
这样就可以确保 iframe 中的页面能够正确定位到 `emp/search` 了。
阅读全文