Hallo
Ich hoffe jemand kann mir bei einem komischen Problem weiterhelfen, also bei mir handelt es sich um eine spezielle Seite in
der ich keinen Zugriff auf den eigentlichen Hauptinhalt habe, im html Code füge ich einfach {inhalt} an und dort erscheint was erscheinen soll (ist wohl php ka).
Sieht im Code dann ca so aus:
body
header
div id=maincontainer {inhalt} /div
/body
Und je nachdem auf welcher Seite ich bin, so lädt sich auch der Inhalt automatisch, also wenn ich deinesite.de bin, dann zeigt der {inhalt} im maincontainer die Startseite an, wenn ich auf deinesite.de/kontakt klicke, dann erscheint nach dem laden ein Kontaktformular etc, dabei wird der sonstige Seiteninhalt nicht verändert, header und menulinks etc bleibt alles gleich nur maincontainer verändert sich, neu geladen wird trotzdem die ganze Seite.
Nun möchte ich eig. einfach NUR diesen maincontainer als modal window / popup / overlay anzeigen lassen damit nicht immer die ganze Seite neu lädt(wie hier etwa das 4te beispiel: TinyBox 2 - javascript modal windows
was keine grosse Sache wäre mit Tinybox oder Greybox zum Beispiel, aaaaber diese ganze Sache mit dem {inhalt} macht alles kompliziert,
wenn ich von der Startseite aus den Tinybox befehl aufrufe dann zeigt {inhalt} den Inhalt der Startseite, obwohl ich z.B. auf Kontakt geklickt habe, ich habe ja sozusagen keinen html-code für den Inhalt so wird das falsch geladen=das system weiss nicht welchen Inhalt der laden soll.
Wenn ich beides url + {inhalt} im Tinybox angebe, dann lädt er ganz kurz den Inhalt dann lädt er aber auch die seite ganz neu,
und wenn ich nur den url angebe, dann erscheint im popup die ganze seite, anstatt nur der maincontainer. Muss noch mit Fancybox probieren ob es geht.
Ich hoffe ich habe mich verständlich ausgedrückt und hoffe auch ist keine zu blöde Sache nach der ich hier suche, es ist einfach auf der Seite wird viel rumgeklickt und neue seiten geöffnet und immer wieder auf die Startseite zurückgekehrt, deswegen möchte ich einfach A: dass sich nicht immer die ganze Seite neu lädt, da sowieso alles gleich bleibt nur der maincontainer sich verändert, und B: dass es ein bisschen animiert ist und man das popup leicht mit einem Klick auf das X (siehe 4tes Beispiel oben der link) oder mit einem Klick ausserhalb des popups schliessen kann, damit sich wiederrum nicht wieder alles neu lädt weil man schon wieder auf die startseite muss.
Ob Javascript jquery oder pure Css, alles wäre ok solang es diese A und B anforderungen erfüllt (aber kein php). Hört sich vllt blöd an aber ich stelle es mir am einfachsten vor die Div id maincontaier einfach von grund auf irgendwie selber in ein Popup umzuwandeln, auf der Startseite könnte ich die ausblenden, und auf anderen Seiten hätte ich nicht das Problem wenn ich {inhalt} in irgendeinem Javascript code eingeben muss dass der nicht weiss was zu laden ist.
Am besten wäre es wenn es möglich wäre ein ganz normales css overlay modal (wie hier CSS Overlay Techniques)
ganz einfach öffnen und schliessen könnte ohne alles neu zu laden.
Danke im Voraus, falls die Frage zu blöd ist bitte löschen.
Ich hoffe jemand kann mir bei einem komischen Problem weiterhelfen, also bei mir handelt es sich um eine spezielle Seite in
der ich keinen Zugriff auf den eigentlichen Hauptinhalt habe, im html Code füge ich einfach {inhalt} an und dort erscheint was erscheinen soll (ist wohl php ka).
Sieht im Code dann ca so aus:
body
header
div id=maincontainer {inhalt} /div
/body
Und je nachdem auf welcher Seite ich bin, so lädt sich auch der Inhalt automatisch, also wenn ich deinesite.de bin, dann zeigt der {inhalt} im maincontainer die Startseite an, wenn ich auf deinesite.de/kontakt klicke, dann erscheint nach dem laden ein Kontaktformular etc, dabei wird der sonstige Seiteninhalt nicht verändert, header und menulinks etc bleibt alles gleich nur maincontainer verändert sich, neu geladen wird trotzdem die ganze Seite.
Nun möchte ich eig. einfach NUR diesen maincontainer als modal window / popup / overlay anzeigen lassen damit nicht immer die ganze Seite neu lädt(wie hier etwa das 4te beispiel: TinyBox 2 - javascript modal windows
was keine grosse Sache wäre mit Tinybox oder Greybox zum Beispiel, aaaaber diese ganze Sache mit dem {inhalt} macht alles kompliziert,
wenn ich von der Startseite aus den Tinybox befehl aufrufe dann zeigt {inhalt} den Inhalt der Startseite, obwohl ich z.B. auf Kontakt geklickt habe, ich habe ja sozusagen keinen html-code für den Inhalt so wird das falsch geladen=das system weiss nicht welchen Inhalt der laden soll.
Wenn ich beides url + {inhalt} im Tinybox angebe, dann lädt er ganz kurz den Inhalt dann lädt er aber auch die seite ganz neu,
und wenn ich nur den url angebe, dann erscheint im popup die ganze seite, anstatt nur der maincontainer. Muss noch mit Fancybox probieren ob es geht.
Ich hoffe ich habe mich verständlich ausgedrückt und hoffe auch ist keine zu blöde Sache nach der ich hier suche, es ist einfach auf der Seite wird viel rumgeklickt und neue seiten geöffnet und immer wieder auf die Startseite zurückgekehrt, deswegen möchte ich einfach A: dass sich nicht immer die ganze Seite neu lädt, da sowieso alles gleich bleibt nur der maincontainer sich verändert, und B: dass es ein bisschen animiert ist und man das popup leicht mit einem Klick auf das X (siehe 4tes Beispiel oben der link) oder mit einem Klick ausserhalb des popups schliessen kann, damit sich wiederrum nicht wieder alles neu lädt weil man schon wieder auf die startseite muss.
Ob Javascript jquery oder pure Css, alles wäre ok solang es diese A und B anforderungen erfüllt (aber kein php). Hört sich vllt blöd an aber ich stelle es mir am einfachsten vor die Div id maincontaier einfach von grund auf irgendwie selber in ein Popup umzuwandeln, auf der Startseite könnte ich die ausblenden, und auf anderen Seiten hätte ich nicht das Problem wenn ich {inhalt} in irgendeinem Javascript code eingeben muss dass der nicht weiss was zu laden ist.
Am besten wäre es wenn es möglich wäre ein ganz normales css overlay modal (wie hier CSS Overlay Techniques)
ganz einfach öffnen und schliessen könnte ohne alles neu zu laden.
Danke im Voraus, falls die Frage zu blöd ist bitte löschen.
Inhalt in Javascript Modal / Popup
Aucun commentaire:
Enregistrer un commentaire