php html iframe include div?? |
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
wie ihr seht - ich bin verwirrt - hallo an die communitiy!!!
habe eine seite mit fw kreiert und mit dw weiterbearbeitet. meine buttons sollen nun in eine tabelle verweisen (dies geht mit iframe), jedoch sieht dies nicht besonders gut aus.
habe die seite nun als php gespeichert - wie kann ich es schaffen, dass per druck auf einen button eine seite in einem abschnitt der website aufgeht (in diesem abschnitt liegt ein hintergrund bild welches mit dem hintergrund bild der seite "verschmilzt" - es darf nicht verschoben werden)
mithilfe von was kann ich dies am besten machen? einen layer einfügen?
bitte um hilfe - thanx - lg :P eter
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
Hallo, mittlerweile weiß ich dass es mit PHP und INCLUDE möglich ist. Die Frage ist jetzt wie funkts genau und wie mach ich den Code SICHER?
Danke
|
 Profil
Editieren
Zitieren
|
Dirty-Harry
Pixelschubser
Beiträge: 13 |
Es würde ein Beispiel sowie der Quellcode hier schon weiterhelfen damit man sieht was Du meinst.
MfG
---
Nach Rücksprache mit meinem Bewährungshelfer, meinen Psychiater sowie meinem Anwalt, lehne ich jede juristische Verantwortung für die Inhalte meiner Beiträge ab und schiebe diese auf den anderen Teil meiner gespaltenen Persönlichkeit.
|
 Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Ich glaube du machst da gerade einen logischen Gedankenfehler.
Im ganz klassischen Sinn kann HTML gar keine Spielereien und jede Seite muss komplett neu geladen werden.
Wenn du Teile der Seite per PHP onkludierst muss der Betrachter trotzdem immer noch die gesamte Seite neuladen!
http://www.webwork-magazin.net/tricks/artikel/2
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
Danke, das mit dem Quellcode hole ich nach!
Sollte ich somit einfach FRAMES verwenden? - Was ist eine SEHR GUTE ALTERNATIVE zu FRAMES???
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
Super Languitar - der Link hilft mir, aber bitte sagt mir noch - ist dies eine professionelle Art und Weise Seiten auszutauschen? Wie wird es in der Regel gemacht?
Danke. lg :P eter
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
Hätte noch eine Frage zu diesem LINK!!!
Wie schaffe ich es, wenn diese html Seite included wird, dass diese Seite am oberen Ende und links angezeit wird. Bei mir wird diese nämlich zentriert angezeigt!!
http://test0.oetvoes.at/layout0.php
Es sollte doch eine Möglichkeit geben, zu sagen, wo es angezeigt wird, oder???
2.Problematik: wenn du nun auf den ersten Button klickst wird der Status (button down) nicht mehr angezeigt .. bei den anderen Buttons (verlinken noch nicht) wird er angezeigt wenn man gedrückt hat!!! Lässt sich dies noch irgendwie regeln?
Danke
Diese Nachricht wurde geändert von: ptr1980 |
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
ptr1980 schrieb am 22.03.2005 08:52
Was ist eine SEHR GUTE ALTERNATIVE zu FRAMES??? |
Es gibt keine Alternative zu Frames. Keine, die all das beinhaltet, was Anfänger allgemein gut finden, an Frames. Das sinnvollste ist, sie einfach weg zu lassen. Einige der guten Ideen (bei Frames schlecht umgesetzt) kann man anderweitig besser machen. Daher kann diese pauschale Frage nicht beantwortet werden. Es muss immer die Gegenfrage kommen, was Du von den Frames so toll findest, dass Du dafür eine Alternative suchst.
Diese Nachricht wurde geändert von: Efchen |
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
wahrscheinlich ist es dies nicht - da gebe ich dir recht - so übergreifend und überblickend kann ich dies natürlich noch nicht beurteilen, jedoch mag ich keine frames und verwende auch keine und suche etwas anderes -> include
Zu meiner 2.Problematik: Anscheinend ist es doch so, wenn ich per include eine Seite in einer Tabelle öffne, dass die komplette layout0.php neu geladen wird und im quelltext die verlinkte seite einfügt .. somit benötige ich anscheinend eine 2. layout0.php (also layout1.php) auf welcher der 1.Button immer den down Status anzeigt - liege ich hier richtig?
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
wenn ich per include eine Seite in einer Tabelle öffne |
Du kannst per include() keine Seiten in einem HTML-Element öffnen. include() baut den Inhalt der zu includenden Datei serverseitig an Stelle des include-Kommandos in den Quellcode ein.
dass die komplette layout0.php neu geladen wird |
Natürlich. Es ist üblich, immer eine neue Datei über eine URL zu laden. In der Datei steht der include, der Befehl wird serverseitig durch den neuen Inhalt ersetzt und die fertige reine HTML-Datei wird an den Client ausgeliefert.
dass die komplette layout0.php neu geladen wird und im quelltext die verlinkte seite einfügt |
Nein, die verlinkte Seite ist hier Deine layout0.php und nicht die, die im include steht.
somit benötige ich anscheinend eine 2. layout0.php |
Die Wahl Deiner Dateinamen zeigt, dass Du die Funktionsweise des include noch nicht verstanden hast. Ich hoffe, dass meine Ausführungen oben Dir weiter helfen. include funktioniert quasi genau umgekehrt wie ein (i)Frame.
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Genauer gesagt, importiert include() PHP-Quellcode an der Stelle wo es steht. Am einfachsten geht es, in dem man in die Inhaltsdateien einfach header und footer importiert.
index.php:
1:
2:
3:
4:
5:
6:
7: |
Hier steht der Inhalt der Startseite
|
imprint.php:
1:
2:
3:
4:
5:
6:
7: |
Hier steht der Inhalt des Impressums
|
Wie Efchen schon sagte, erfolgt das Zusammensetzen der einzelnen Teile auf dem Server. Dort wird der auszugebende HTML-Quellcode als Text behandelt. Erst der Browser interpretiert und rendert das als HTML-Seite. Wenn also ein Darstellungsfehler auftritt, schau zuerst in den HTML-Quellcode den der Browser bekommen hat. Die Browser haben dafür im Menü und im Kontextmenü Befehle.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
Genauer gesagt, importiert include() PHP-Quellcode an der Stelle wo es steht. |
Wieso ist das genauer als meine Aussage: "include() baut den Inhalt der zu includenden Datei serverseitig an Stelle des include-Kommandos in den Quellcode ein." ?
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Weil viele sich nicht klar sind das der eingbaute Text immer als PHP-Quellcode behandelt wird. Auch wenn es zB HTML ist, welches per http://... von einem anderen Server abgerufen wird.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
ptr1980
Feiertags-Poster Threadstarter
Beiträge: 34 |
euch 2en kann ich jetzt nicht mehr ganz folgen .. wollt ihr nicht mal hier: http://test0.oetvoes.at/layout0.php hinschauen und eine Meinung der Konfig abgeben? Ich arbeite mit diversesten ebooks aber anscheinend versteh ich irgendwas nicht!!!
Bitte um Info ob ich an die Sache vollkommen falsch heran gehe.
Die Wahl Deiner Dateinamen zeigt, dass Du die Funktionsweise des include noch nicht verstanden hast. |
Wie sollte ich meine Dateinamen benennen?
lg :Peter
Diese Nachricht wurde geändert von: ptr1980 |
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
ptr1980 schrieb am 23.03.2005 16:13
wollt ihr nicht mal hier hinschauen |
Was bringt mir das? Da sehen ich ja nicht Deinen PHP-Code.
Da sehe ich nur, dass Du auch Probleme mit dem Erstellen von Webseiten nach aktuellen Methoden hast, weil Du Tabellen zu Layoutzwecken missbrauchst. Aber das ist noch ein anderes Thema.
Was die Dateinamen angeht...
der Name layout0.php lässt darauf schließen, dass in der Datei nur das Layout drin steht. Aber an sich ist es doch so, dass man für jede Inhaltsseite eine Datei hat (seite1.php, impressum.php, kontakt.php, galerie.php, ...). In die includest Du die Dinge, die in jeder dieser Seiten fest sind, also header.inc, footer.inc, menu.inc oder so (Dateiendung ist hierbei egal), oder eben layout.inc
|
 Profil
Editieren
Zitieren
|