Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 23. Oktober 2010 21:20
- LUCKMAGAZIN
- kennt CMS/ms
- Ort: Nuthe-Urstromtal
- Registriert: 23. Oktober 2010
- Beiträge: 184
- Webseite
IFRAME - Tag
Hallo!
Gibt es eine Variante von einem TAG, wie ich eine CGI-Datei includen bzw per iframe einbauen kann?
MfG Marcel
Offline
#2 26. Oktober 2010 12:11
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: IFRAME - Tag
Hallo Marcel,
hast du schon
{embed url='http://www.webseite.de/bla.cgi'}
probiert?
Dem iframe ist es normalerweise egal, was da includet wird ...
Offline
#3 03. Mai 2011 16:22
- anne66
- probiert CMS/ms aus
- Registriert: 21. April 2011
- Beiträge: 55
- Webseite
Re: IFRAME - Tag
Frage: Wie kann man das iFrame dann formatieren? Habe ein embed-Objekt das gescrollt werden muss, aber der Inhalt wird abgeschnitten.
Bin dankbar für jeden Tipp
gruß
schon wieder Anne
Offline
#4 03. Mai 2011 17:07
- Wurst2008
- Gast
Re: IFRAME - Tag
Das hatte ich doch erst.
Schau mal hier:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=715
Nockenfell konnte mir da sehr gut helfen.
#5 03. Mai 2011 19:15
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: IFRAME - Tag
@anne: Geht es zufällig noch um Deine Immobilienseite? Das iFrame bei "Kaufangebote"?
Dein Problem wird der {embed} Tag und die automatische Höhenberechnung des iFrames via Javascript sein.
Wenn ich Javascript abschalte, sehe ich überhaupt keinen Inhalt!
Bei eingeschaltetem Javascript sehe ich zwar Inhalt, aber ich erhalte in der Fehlerkonsole beim Firefox die Fehlermeldung:
Fehler: Permission denied to access property 'body'
Quelldatei: http://www.roy-immobilien.de/index.php? … ufangebote
Zeile: 59
Ich habe das schon mehrmals versucht zu erklären: Ein Javascript von Domain A kann kann aus Sicherheitsgründen (Same-origin-policy) nicht auf Eigenschaften von Inhalten eines iFrames, die von Domain B geladen werden, zugreifen. (Das habe ich auch schon vor Ewigkeiten im .org Forum angesprochen. Leider ohne Erfolg.) Deshalb scheint der IE das iFrame in irgendeiner Standardhöhe anzuzeigen (anstelle die Höhe dem Inhalt anzupassen). Da das iFrame vom {embed} Tag das Attribut scrolling=no und beim Style die Eigenschaft overflow:visible bekommt, gibt es auch nichts zu srollen.
(overflow:visible ergibt bei einem iFrame ohnehin keinen Sinn.)
Wieso das allerdings beim Firefox trotz Javascript-Fehler funktioniert, kann ich gerade nicht sagen.
Ich halte diesen {embed} Tag wegen seiner Javascript-Geschichte nur für sehr bedingt einsetzbar. Nämlich nur dann, wenn die anzuzeigenden Inhalte vom selben Server kommen. Aber vor allem, weil es keine Fallbacklösung gibt, wenn Javascript nicht aktiviert ist!
Bei externen Inhalten (Google-Maps oder eben Dein Immobilienscript) macht das keinen Sinn.
Da wäre das Plugin {iFrame} die bessere Wahl.
(Ist im Prinzip das gleiche wie {embed}, nur ohne Javascript. Details siehe Taghilfe im Backend: Erweiterungen->Tags und dann in der Tabelle auf iFrame klicken)
Edit: {iFrame} Link aktualisiert
Beitrag geändert von NaN (03. Januar 2013 11:20)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 03. Mai 2011 20:30
- anne66
- probiert CMS/ms aus
- Registriert: 21. April 2011
- Beiträge: 55
- Webseite
Re: IFRAME - Tag
@ NaN,
Kann verstehen, dass du leicht genervt bist, weil die Newbees immer wieder dieselben Fragen stellen, dieselben Fehler machen und dann hier im Forum rumquieken
Danke daher doppelt für deinen ausführlichen Beitrag. Den Hinweis, den iFrame mit der externen source direkt einzubinden, habe ich heute auch an anderer Stelle bekommen (siehe Wurst2008)
Das embed war die erste Lösung, die ich in der CMSms-Dokumentation gefunden hatte.
Mal sehen, ob das noch hinzukriegen ist
Danke für eure Geduld
Anne
Offline
#7 03. Mai 2011 21:44
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: IFRAME - Tag
Ich bin weniger genervt von den Fragen, als vielmehr davon, dass es da noch immer keine adäquate Lösung für CMSms gibt. Zumal schon einige User bessere Lösungen vorgeschlagen haben, aber irgendwie stößt man da bei den Entwicklern auf taube Ohren.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#8 04. Mai 2011 08:11
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: IFRAME - Tag
Für meine Bedürfnisse funktioniert es mit diesem Javascript
[== JavaScript ==]
<script type="text/javascript">
<!--
function autoResize(id){
var newheight;
var newwidth;
if(document.getElementById){
newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth;
}
document.getElementById(id).height= (newheight) + "px";
document.getElementById(id).width= (newwidth) + "px";
}
//-->
</script>
und diesem Style
[== CSS ==]
<style type="text/css">#simpleframe {overflow:visible; width: 99%}</style>
Offline
#9 02. September 2011 16:31
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.227
- Webseite
Re: IFRAME - Tag
Hallo,
ich habe ebenso ein Problem mit das "embedden".
Tag {embed} erfahre ich als ungeeignet.
Tag {iframe} funktioniert besser aber es passt sich nicht die Höhe an, trotz haeder=true.
Wo platziere ich dieses Javascript von cyberman?
Kann {iframe} so in eine weiter leere Seite oder muss ich ein div extra geben "simpleframe"?
Schon seit Monate versuche ich ein Problem zu lösen und ich bin beinahe da.
Wenn es gelingt das iFrame an die Höhe anzupassen ist mein Problem gelöst.
Mit freundlcihen Grüßen,
Jan
Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.
Offline
#10 02. September 2011 17:03
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: IFRAME - Tag
emed erzeugt auch nur einen iframe, das Javascript jedoch arbeitet laut Quellcode nur mit dem FF.
Offline
#11 02. September 2011 20:09
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: IFRAME - Tag
In der Regel funktioniert die automatische iFrame Höhe nur mit "eigenen" Seiten. Externe Seiten können nicht dynamisch eingebunden werden. Ist wahrscheinlich eine Sicherheitseinschränkung der Browser. Detailliert habe ich mich nicht damit auseinander gesetzt.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#12 03. September 2011 11:26
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.227
- Webseite
Re: IFRAME - Tag
Vielleicht dass ich die einfache Lösung wähle,
height="5000em" . . . . . .
Nein, ich gebe die scrollbar dazu und ein etwas kleinere höhe.
Besser pragmatisch lösen.
M.fr.Gr.
Jan
Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.
Offline
#13 04. September 2011 22:18
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: IFRAME - Tag
Ist wahrscheinlich eine Sicherheitseinschränkung der Browser. Detailliert habe ich mich nicht damit auseinander gesetzt.
Korrekt!
Offline
#14 04. September 2011 11:51
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.227
- Webseite
Re: IFRAME - Tag
Hallo,
nochmal eine Frage über {iframe}.
Ich habe als parameter - scrolling="yes"
es erscheint aber kein Scrollbar.
Was könnte der Ursache sein?
Müssen DOCTYPE die selbe sein im Iframe, oder gibt es andere Voraussetzungen?
Danke für jede Hint.
M.fr.Gt.
Jan
Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.
Offline
#15 04. September 2011 12:17
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: IFRAME - Tag
Öffne mal die PHP Datei. Dort steht irgendwo was von overflow:hidden
Nimm das mal raus.
(weiß garnicht mehr was das da zu suchen hat)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#16 04. September 2011 12:53
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.227
- Webseite
Re: IFRAME - Tag
Danke!
ich habe es angepasst und kann jetzt die Sache beenden.
Es betrifft eine sogenannte "Content Syndizierung" von eine
Behörde in Österreich die kaum zu integrieren ist.
Jetzt mache ich eine minimale Webseite wo diese Content drinnen ist und die
integriere ich in ein Iframe, dann funktioniert es.
Fast alle Behörden in Österreich arbeiten ausschließlich mit Windows
und haben Probleme mit LAMP-Stack Servern.
[edit]
Beispiel im Testseite
http://www.stajl.biz/cms171/lebenslagen/
Mit freundlichen Grüßen,
Jan
Beitrag geändert von Janl (04. September 2011 15:11)
Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.
Offline
Seiten: 1