Вот в JS я используюOnClick не загружается IFRAME
<script type="text/javascript">
function loader(value, url)
{
document.getElementById("page").innerHTML=value;
document.getElementById("display").src = url;
}var home = "HOME";
var admin = "ADMINISTARTOR";
var sales = "SALES";
var isve = "ISVE";
</script>
Это в заголовке документа. я сделал боковую панель, содержащими ссылки:
<li><a href=<?php echo "\"/".INDEX."/sales/\"";?> onclick="loader(sales, this.href)">Sales</a>
<ul>
<li><a href=<?php echo "\"/".INDEX."/sales/move\"";?> onclick="loader(sales, this.href)">Movement</a></li>
<li><a href=<?php echo "\"/".INDEX."/sales/cancel\"";?> onclick="loader(sales, this.href)">Cancel</a></li>
<li><a href=<?php echo "\"/".INDEX."/sales/add\"";?> onclick="loader(sales, this.href)">Add new HW</a></li>
</ul>
</li>
У меня есть целевой фрейм как:
<div id='content' style='margin-left: 170px; height: 700px; width: 800px; overflow: auto;'>
<iframe id='display' src=<?php echo "\"/".INDEX."/main/home\"";?> style='height: 650px; width: 800px;'></iframe>
</div>
Это работает, когда я нажимаю ссылку верхнего уровня, в продаже в моем случае, releveant документ получает отображаемую в целевом кадре, но как только я перейду к ссылкам подменю, его загрузится на всю страницу. Пожалуйста помоги!!!
Нет одинакового кадра, который будет загружен при нажатии ссылок. [link] (http://javascript.info/tutorial/frames-and-iframes#html5-seamless-and-sandbox-attributes) Кажется, что формы не разрешены в iframe, у меня есть форма в ссылках. :( –
ну, все-таки не получится, но ты можешь, конечно, помочь http://blog.formstack.com/2012/embed-an-iframe/ – codeomnitrix