Для проблемы с привязкой: для соответствия XHTML Strict Doctype вам необходимо использовать JavaScript для достижения этой цели.
$('.your_link').click(function(evt) {
evt.preventDefault();
window.top.location.href = $(evt.target).attr('href');
});
Но если строгие типы докторов не имеют значения, вы можете просто использовать атрибут target
<a target="_top" href="...">...</a>
Для проблемы с формой: если вам не нужен строгий Doctype, тогда вы можете использовать атрибут target
для элемента form
, например,
<form target="_top" action="...">...</form>
Но если тебе все равно, тебе придется усложнить. Вам нужно будет отправить форму с AJAX. В случае успеха замените HTML-код top
на ответ.