Как я могу загрузить часть внешней страницы с наложением jquery?
У меня есть вызов aspx TipoFactor.aspx, у которого есть div внутри заполнителя содержимого, например:
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<br />
<div id="DivGeneral" runat="server" class="tablaPaddingFiveCeleste">
Как вы можете видеть, DivGeneral - это тот, который я хочу загрузить в оверлей, который определяется следующим образом:
<a href="TipoFactorSeleccion.aspx" rel="#overlay">
<button type="button">
Pagina Externa</button>
</a>
<!-- overlayed element -->
<div class="apple_overlay" id="overlay">
<!-- the external content is loaded inside this tag -->
<div class="contentWrap">
</div>
</div>
<script type="text/javascript">
$(function() {
// if the function argument is given to overlay,
// it is assumed to be the onBeforeLoad event listener
$("a[rel]").overlay({
expose: 'darkred',
effect: 'apple',
onBeforeLoad: function() {
// grab wrapper element inside content
var wrap = this.getContent().find(".contentWrap");
// load the page specified in the trigger
wrap.load(this.getTrigger().attr("href"));
}
});
});
</script>
Поскольку сейчас происходит загрузка всей страницы в оверлей, и это не очень хорошо для меня, потому что она наследуется от той же главной страницы, что и другая. Мне нужно сохранить эту мастер-страницу, потому что она имеет некоторые важные функции приложения.
Что я могу сделать?
Большое спасибо.