Inline-Frame 1.0.1-sf, Angepasst an Sefrengo |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Inline-Frame 1.0.1-sf, Angepasst an Sefrengo |
Tue. 15. August 2006, 10:21
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 201 Mitglied seit: 01.07.2006 Wohnort: CH Mitglieds-Nr.: 32 |
Mit dieser Anpassung an Sefrengo habe ich Neuland betreten. Wenn alles richtig ist kann dieses Modul zu den stabilen Modulen verschoben werden.
Zusätzlich zur Anpassung an Sefrengo sind kleine Änderungen enthalten damit die Seiten valide sind. Aber natürlich nur wenn auch die eingebundene Seite valide ist. Überprüft bitte auch die von mir erstellten Textdateien auf Richtigkeit. Vielleicht wirft auch Bratzi als Autor der DeDi-Version einen Kontrollblick in das Modul. Inline_Frame_01_00_01.zip ( 3.77KB ) Anzahl der Downloads: 87 |
|
|
Wed. 16. August 2006, 22:38
Beitrag
#2
|
|
Advanced Member Gruppe: Members Beiträge: 81 Mitglied seit: 03.07.2006 Wohnort: Dornbirn / Vlbg. - Austria Mitglieds-Nr.: 83 |
Hallo,
nun habe ich was hinbekommen was im IE unt FF funktioniert. (zumindest mit *.htm Dateien - dynamiche Seiten habe ich noch nicht getestet zum einbinden) QUELLTEXT <script type="text/javascript"> <!-- function resize_me() { if(document.getElementById) { try { intDiff = (document.all||window.opera)?3:0;intDiff += (window.opera)?4:0; objBody = document.getElementsByTagName('body')[0]; objBody.style.margin = 0;objBody.style.overflow = 'hidden'; objBody.innerHTML = '<div>' + objBody.innerHTML + '</div>'; parent.document.getElementsByName(self.name)[0].style.height = objBody.firstChild.offsetHeight + intDiff; } catch(e) { return true; } } } window.onload=resize_me; //--> </script> Dieser Teil muss bei jeder Datei die im I-Frame aufgerufen wird in den Header. (ist nicht die elegante lösung aber funktioniert........ ) Im Eltern Dokument muss der Iframe nur einen eindeutigen name haben. Das heisst es ändert sich am modul nichts. Ich habe bis jetzt noch keine möglichkeit gefunden das ganze im Hauptdokument zu lösen, was sicher optimal wäre. Was dabei noch zu beachten ist, ist dass der gesamte inhalt der im I-Frame aufgerufen wird in einem Div ausgegeben wird. (zu beachten wenn mit div gearbeitet wird) Werde aber sicher noch nach weiteren lösungen suchen, den diese gefällt mir nicht ganz. Gruss Thomas PS: konnte das ganze heute noch mit dynamischem inhalt testen, und kann sagen dass es soweit funktioniert. es gibt 2 aktuelle Beispiele unter www.planetmedia.at 1. Sport -> Transalp -> Transalp 2006 -> Forum (hier habe ich das phpBB2 Forum eingebunden, da wird der Frame noch nicht verkleinert - selbe Script) 2. Buissnes -> more-df -> Shop (hier funktioniert es genau so wie ich mir das vorstelle) Leider funktioniert das ganze nur ausgehend vom selben ACCOUNT (die eingebundenen Dateine müssen ja bearbeitet werden) Ich habe auch das einbinden von einem externen ACCOUNT getestet (mit bearbeiteten Dateien) aber leider ohne erfolg. Vielleicht hat ja wer noch eine Idee...................... Thomas Der Beitrag wurde von speedweb bearbeitet: Thu. 17. August 2006, 00:55 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 23.9.24 - 00:04 |