WebSite X5Help Center

 
Manfred A.
Manfred A.
User

Einbinden von Seiten mit Iframe  de

Автор: Manfred A.
Просмотрено 2764, Подписчики 1, Размещенный 0  

Iframe einbinden geht immer noch, doch durch den jetzigen erstellten Code werden die Seiten vom Browser teilweise abgewiesen.

Du mußt folgendes machen bei 17.0.4

Man geht unter Sitemap, markiert die gewünschte Seite und wählt oben Eigenschaften aus.

Unter erweitert gibst du nachfolgenden Code ein.

<script type="text/javascript">
  function iframeLoaded() {
      var iFrameID = document.getElementById('idIframe');
      if(iFrameID) {
            
            iFrameID.height = "";
            iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + "px";
      }   
  }
</script>

Hast du den vorstehenden Code eingegeben gehst du nun auf Sitemap und klickst dort deine eben gewählte Seite wieder an diesmal aber anklicken und dann den html-Code (schwarzer) an die passende Stelle einfügen.

Danach gibst du hier nachfolgenden Code ein

<div>
<iframe src="https://www.deinedomain.de/index.html" id="idIframego" width="590" height="2000" onload="iframeLoaded()" style="border: none;" allowfullscreen> </iframe>
</div>

So nun sollte alles funktionieren  "I hope so"

Размещено
8 Ответы - 1 Корректно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(It > De) ... Achtung, ... nicht übereinstimmender ID-Wert ...
.. .attention, ... der Code für das "elastische"  IFRAME gilt nur für auf Ihrem Server platzierte Seiten und nicht für externe Seiten ...
... für das reguläre IFRAME einfach die Attribute im Style angeben ...

.

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Manfred A.
Manfred A.
User
Автор

So wie oben funktioniert es . Was meinst du den in welchem Style ?

Читать больше
Размещено От Manfred A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Manfred A.
So wie oben funktioniert es . Was meinst du den in welchem Style ?

... zum Beispiel (Werte personalisieren) :

<iframe width="100%"  height="300"  src="NameSeite.html"  frameborder="0"   style="position:absolute;width:100%;height:300px;top:0px;left:0px"></iframe>

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

KolAsim !   height="300 wird nicht funktionieren !  Außerdem geht im HTML Objekt derzeit keine 100% Angabe !

Читать больше
Размещено От Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Andreas S.
KolAsim !   height="300"  wird nicht funktionieren !  Außerdem geht im HTML Objekt derzeit keine 100% Angabe !

(It > De) ... Die korrekte HTML-Syntax ist die veröffentlichte Syntax.
Warum sollte es nicht funktionieren?
Ein LINK sollte zur Bewertung im Kontext bereitgestellt werden; (Ich habe nicht das Programm dafür).
In diesem Thema Die interessierte Partei sagte, dass mein Code funktioniert:
https://helpcenter.websitex5.com/ru/post/202515

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

height="300" geht nicht, wenn dann height="300px" !  Man muss entweder "%" angeben oder "px" Werte !

Читать больше
Размещено От Andreas S.
Manfred A.
Manfred A.
User
Автор

Außerdem hat Andreas recht die Prozente gehen zur Zeit nicht. Habe das oben getestet und schaust du auf easyflugreisen.de, es funzt und mehr will ich nicht.

Читать больше
Размещено От Manfred A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Manfred A.
... ... easyflugreisen.de, ... ... 

(It > De) ... Du hast den Link gut gemacht (weil ich das Programm nicht habe), sonst sprachen wir im Wind.
Das Problem ist also nicht mein IFRAME-Code,  korrekt, sondern das Problem liegt beim IFRAME-Container, dem keine gültigen Optionen zugewiesen wurden.
siehe hier den > Klon (clone teilweise temporär!), mit genau meinem vorherigen Code;
Ich habe eine Regel für den Container hinzugefügt.  (Zeile aufgeführt Nr. 51)

... sei vorsichtig! ... Objekte in der Fußzeile löschen oder korrigieren ...

.

wink

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪