2017-03-05 5 views
0

Ich möchte eine andere Webseite innerhalb meiner eigenen Webseite zeigen und einige Teile unsichtbar machen.Wie kann ich die Höhe eines Iframes flexibel gestalten?

Ich habe es mit diesem Code sehr gut

<div style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
    <iframe scrolling="no" 
      src="the site address" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
    </iframe> 
</div> 

Wie Höhe ich 9200px nahm, weil ich, dass selbst die höchsten Gegenstände der inneren Seite das würde passen gefunden.

Das verbleibende Problem ist zum Beispiel für die erste Seite, dass es eine einfache Seite ohne lange Artikel ist, so dass der Iframe und meine Webseite eine hohe Bildlaufleiste (9200px) haben, obwohl der Inhalt ziemlich kurz ist!

Wie kann ich den Iframe nur für die langen Seiten auf die Höhe von 9200px erweitern?

Für kurze Seiten sollte die Höhe wie 500px oder etwas anderes sein.

+1

Es war ziemlich hart daran zu arbeiten, aber ich bin zu 99% sicher, dass das der ursprüngliche Autor sagen wollte. – Matmarbon

Antwort

0

Ich verstehe Ihre Frage nicht sehr gut. Wenn Sie versuchen, einen Abschnitt von der Seite im Iframe zu schneiden, können Sie dies nicht tun, indem Sie Höhe und Breite definieren. iframe muss die Website, die Sie gerade anzeigen möchten, genau replizieren und Sie können Elemente auf dieser Seite nicht mithilfe von iframe ausblenden.

Hoffe das half.

0

nein ich habe das geschrieben, was du sagst! und es worke - da ist es:

<html> 
 
<body> 
 
< style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
 
<iframe scrolling="no" 
 
src="https://stackoverflow.com" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
 
</iframe> 
 
</div> 
 
</body> 
 
</html>

aber acctuly Ich möchte eine Bedingung machen, denn es

zu sagen, wenn die Höhe der Seite, die ich in meinem Web zeigen wollen

ist zu lang fpr eaxample - Höhe = 9000

meinen Code in dem Abschnitt, der i sagte vor dem (Höhe = 9200)

Änderung der Höhe meines Codes, die ich für Sie erste

Seite Höhe an die schrieb (das i innen zeigt)

Verwandte Themen