Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
<? $zelle1 = "²"; $zelle2 = "²"; $zelle3 = "²"; switch($_GET["modus"]) { case "1": $zelle1 = "Inhalt 1"; $zelle2 = "KEEP CURRENT"; $zelle3 = "KEEP CURRENT"; break; case "2": $zelle1 = "KEEP CURRENT"; $zelle2 = "Inhalt 2"; $zelle3 = "KEEP CURRENT"; break; case "3": $zelle1 = "KEEP CURRENT"; $zelle2 = "KEEP CURRENT"; $zelle3 = "Inhalt 3"; break; case "4": $zelle1 = "KEEP CURRENT"; $zelle2 = "KEEP CURRENT"; $zelle3 = "Inhalt 4"; break; case "5": $zelle1 = "Inhalt 6"; $zelle2 = "KEEP CURRENT"; $zelle3 = "Inhalt 5"; break; case "6": $zelle1 = "KEEP CURRENT"; $zelle2 = "Inhalt 7"; $zelle3 = "Inhalt 8"; break; default: $zelle1 = "Inhalt 1"; $zelle2 = "Inhalt 2"; $zelle3 = "Inhalt 3"; break; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table> <tr> <td> <div align="justify"><?echo($zelle1);?></div> </td> <td> <div align="justify"><?echo($zelle2);?></div> </td> <td> <div align="justify"><?echo($zelle3);?></div> </td> </tr> </table> </body> </html> |
Quellcode |
|
1 2 3 4 5 |
case "1": $zelle1 = "Inhalt 1"; $zelle2 = "KEEP CURRENT"; $zelle3 = "KEEP CURRENT"; break; |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php if (! $_GET['text']) trigger_error('Kein Text ausgewählt.', E_USER_ERROR); // Check file existence. $textfile = realpath(sprintf('%s/text/%s.html', getcwd(), $_GET['text'])); if (! file_exists($textfile)) trigger_error('Text nicht gefunden.', E_USER_ERROR); // Load file. include($textfile); ?> |
Zitat von »Papa_Schlumpf«
hmm ja an sich sieht das gut aus das probelm ist nur das damit als Problem 1 beschriebene Sache nicht gelöst ist...
Zitat von »Papa_Schlumpf«
wie man per url den inhalt an sich läd is mir klar das problem ist ich will jeweils unterschiedliche sachen in unterschiedliche zellen laden , und manchmal die momentan geladene behalten... magst du dir meinen editierten post nochmal durchlesen bitte?
Zitat von »Papa_Schlumpf«
ist etwas komplizierter (ich will darüber nur dateien includen - keine "textoption" wie indeinem beispiel - ist zumindest nicht norwendig.
Zitat von »Papa_Schlumpf«
ich hoffe man versteht mein wirres noobgedusel *g*
Zitat von »Papa_Schlumpf«
das soll ein ersatz fuer eine index.html sein in der mehrere "iframes" sind ... verstehst du? bei iframes kann man ja prima angeben was wo geladen werden soll aber in php`?
Zitat von »Papa_Schlumpf«
bei iframes hast ja immer link/target und so .. da kann ich angeben in welchem iframe welcher inhalt neu geladen wird - da ich frames aber nicht mag such ich eine alternative in php welche keine frames benutzt aber sich trotzdem ähnlich verhält...
Zitat von »Y0Gi«
_wahrscheinlich_ habe ich deswegen auch "zu problem 2" vor den code geschrieben und um erläuterung für "problem 1" gebeten :
verstehe ich das richtig, dass du iframes in die tabellenzellen setzen willst, die auch beim erneuten laden der seite noch die gleiche URL haben (weil man sie als benutzer ändern könnte?)?
textoption? nur? das script fügt einfach den inhalt einer über den parameter bestimmten externen datei in das hauptscript ein. ob das text oder code oder sonstwas ist, ist dank phps primitivität vollkommen egal. da es nur sehr häufig zum einbinden von texten verwendet wird, wird das in meinem beispiel so benannt. und in der praxis dürfte die datei, in der sich obiger code befindet, auch index.php heißen.
hält sich leider in engen grenzen, aber wir kommen der sache ja langsam näher
da man das nicht 1:1 vergleichen kann, bitte ich auch hier um ein beispiel. bei php gibt es kein "wo" wie bei iframes (in form des src-attributes). davon abgesehen sind iframes a) böse und b) ab nem gewissen level nicht mehr XHTML-kompatibel, stattdessen sollte man (dann) <object data="x.html" type="text/html"></object> verwenden.
wenn ich das richtig interpretiere willst du eine website, die sich als ganzes neu lädt und keine, die z.b. die navigation in einem separaten frame vorhält. was du willst erreichst du ebenfalls mit obigen script, weil du eben (vorteil der lösung mit der navigation in einem separaten frame) z.b. die navigation zentral und damit wartungsfreundlich in der index.php halten kannst.
-