Domanda

Sto caricando i mysiti in un iframe all'interno di un'altra raccolta di siti.Funziona con un WebPart PageViewer ma vorrei nascondere il nuovo Suitebar poiché c'è già uno sulla pagina dei genitori.Qualche idea su come fare questo?La seguente jQuery dovrebbe funzionare ma non può sembrare trovare il bambino "Suitebar".La mia ipotesi sarebbe l'Iframe non è stato caricato quando questo incendio, ma posso ottenere quell'elemento.È il bambino che sto avendo spettacoli indefiniti.

$(document).ready(function() {
 var iframe = document.getElementById("MSOPageViewerWebPart_WebPartWPQ2");
 var sb = $('#MSOPageViewerWebPart_WebPartWPQ2').contents().find('#suiteBar');
});
.

È stato utile?

Soluzione

Dato che è possibile visualizzare Mistite utilizzando PageViewer Web Part, sto supponendo che sia nello stesso dominio.

<script type="text/javascript">
 $(document).ready(function(){
    var mySiteIframe = $("#MSOPageViewerWebPart_WebPartWPQ2");
       mySiteIframe.load(function(){
       window.console && console.log('Loading Iframe');
       mySiteIframe.contents().find("#suiteBar").css("display", "none");
    });
 });
</script>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top