Prima di tutto lasciami dire che sono aperto a idee su un approccio diverso del tutto.mostra solo un div all'interno di un iframe (javascript, JQuery ...)
ho e iframe come tale:
<div id="testloadlogin">
<iframe src="../security/login.aspx" width="400" height="500"
scrolling="auto" frameborder="1">
[Your user agent does not support frames or is currently configured
not to display frames. However, you may visit
<a href="../security/login.aspx">the related document.</a>]
</iframe>
</div>
La pagina viene caricata con l'iframe ha un div chiamato loginInnerBox. Voglio solo mostrare loginInnerBox e tutto ciò che contiene.
Qualche idea su come fare questo? Stavo pensando di usare Jquery o javascript di qualche tipo per rimuovere tutto il resto sulla pagina caricata dall'iframe, non sono sicuro di come farlo ...
Giusto per essere chiari voglio tutto sulla mia pagina al di fuori del iframe per rimanere intatto. Voglio l'equivalente di dire $. ('Testloadlogin'). Load ('../ security/login.aspx' #loginInnerBox) che otterrebbe l'html di loginInnerBox e lo inserirà nel div di downloadloadlogin. Tuttavia ho bisogno dell'elaborazione del back-end dall'altra pagina supportata da iframe, ma non dal carico di Jquery.
Il codice della pagina caricata dal iframe è
<body>
<div>
</div>.......
<div class="AspNet-Login" id="ctl00_CLPMainContent_Login1">
<div id="loginInnerBox">
<div id="loginCreds">
<table>
</table>
</div>
</div>
</div>
<div>
</div>....
</body>
Avete bisogno di più informazioni di quello?
Ho provato questo, non ha avuto effetto:
<div class="ui-corner-all" id="RefRes">
<div id="testloadlogin">
<iframe onload="javascript:loadlogin()" id="loginiframe" src="../security/login.aspx"
scrolling="auto" frameborder="1">
[Your user agent does not support frames or is currently configured
not to display frames. However, you may visit
<a href="../security/login.aspx">the related document.</a>]
</iframe>
</div>
</div>
<script type="text/javascript">
function loadlogin() {
$('<body>*', this.contentWindow.document).not('#ctl00_CLPMainContent_Login1').hide();
}
</script>
Non capisco. Cosa intendi con "mostra solo la scatola"? Cosa vuoi che accada con gli altri contenuti? Che dire del contenuto al di fuori dell'iframe? –
Siamo spiacenti. Il resto del contenuto DENTRO l'iframe che voglio sparire. Il contenuto FUORI dall'iframe che voglio rimanere intatto. – kralco626
Dipenderà dal markup della pagina caricata all'interno dell'iframe, come farlo, quindi per favore mostra il markup. –