Christoph Schnauß: Ernsthaftes Problem mit iframes

Beitrag lesen

hallo nochmals,

ich hab das problem deshalb nicht weiter beschrieben, weil es sonst ausarten würde

Warum diese Zurückhaltung? Erst eine solche Problembeschreibung, wie du sie jetzt nachgeliefert hast, macht die Frage interessant genug, so daß man sich mit einer Antwort wirklich Mühe geben muß  -  und _genau das_ möchten diejenigen, die sich im Antwortgeben versuchen, auch haben. Du kriegst sonst irgendeinen 0815-Hinweis, und schreibst danach vielleicht einen "zu diesem Forum"-Thread, in dem du erklärst, daß wir alle fürchterlich eingebildet sind, aber keine Ahnung haben ;-)

ursprünglich sollte überhaupt nicht mit sowas schwammigem wie iframes hantiert werden.

iFrames sind nichts "Schwammiges", sondern, seit auch mozilla/Netscape, Opera und Konqueror/galeon einigermaßen damit umgehen können, sind sie durchaus akzeptable Layout-Elemente. Man muß lediglich genau überlegen, ob und wofür man ein iFrame einsetzen möchte.

die seite, in der dieser iframe nun steckt ruft ein php-script auf, daß ausschließlich auf diesem server funktioniert/funktionieren darf. im iframe wird ein weiteres kleines php aufgerufen, daß nur auf einem anderen server funktioniert.

Ein bißchen kompliziert, und die Frage nach dem "warum" sollte hier erlaubt sein  -  aber prinzipiell nicht unmöglich. Zu mod_rewrite gibt es allerhand Anmerkungen im aktuellen Forum sowie im Archiv.

beide zusammenzubringen ist leider nicht machbar.

Wieso nicht? Ich halte das durchaus für machbar. Die Frage ist lediglich, ob die beiden PHP-Scripts nicht irgendwas anstellen sollen, mit dem sie sich gegenseitig blockieren.

ursprünglich sollte das, was nun im iframe ist, über einen banalen include in die seite gestreamt werden. das geht aber nicht, da der include von einem anderen server kommt.

Erklärung bitte. Grundsätzlich ist so etwas durchaus möglich.

kurzum: ich bekomme die beiden teile nicht zusammen auf eine seite.

Richtig, und _deswegen_ hast du hier im Forum nachgefragt. Aber warum kommt die etwas genauere Problembeschreibung erst sozusagen im "zweiten Anlauf"?

normale frames kann ich nicht verwenden, weil nur EIN scrollbalken überhaupt zu sehen sein soll (ganz rechts).

Das ist auch mit "normalen Frames" (die Terminologie ist wacklig, nicht aber die Technologie) durchaus machbar.

schematisch sieht das ganze wie folgt aus:
FRAME VON SERVER A | FRAME VON SERVER B | FRAME VON SERVER A | SCROLLBAR
alle drei teile sollen ein identisches hintergrundmuster besitzen und immer auf gleicher höhe scrollen.

Ja, na und? null problemo.

verschachteltes frameset.
innen die oben stehenden drei frames. alle auf no-scroll
außenrum ein 100%,0 frameset mit scrolling="AUTO" und scrolling="NO"

Es gibt hier im Forum eine relativ starke "Anti-Frames-Fraktion"  -  ich gehöre ihr nicht an.

auch hier: keine chance. entweder ich stelle die frames innen auf AUTO oder gar nichts. aber eine einzelne scrollbar rechts außen klappt nicht.
so langsam bin ich mit meinem latein am ende

Es gibt etliche Forumsteilnehmer, die das Große oder das Kleine Latinum durchaus mit Erfolg absolviert haben. Hier gehöre ich nach vielen Jahren Lateinunterricht dazu.

vielleicht gibts doch ne lösung?

Mit allergrößter Wahrscheinlichkeit ja. Mach bitte folgendes: du hast ja offenbar schon ein paar Sachen probiert. Auch wenn die nicht funktioniert haben, lade sie auf irgendeine temporäre Adresse hoch, gegebenenfalls bei deinen PHP-Scripts als Textdateien, dann kann man sich deine "Vorarbeit" anschauen und besser begreifen, was du da gemacht hast und warum du bisher gescheitert bist  -  und man kann dir auch besser sagen, was du vielleicht noch nicht berücksichtigt hast und besser machen könntest.

Das Forum hier liebt durchaus kompliziertere Fragestellungen und kann sich darein verbeißen  -  allerdings gibt es keine Garantie dafür, daß irgendwann mal genau das herauskommt, was du gerne haben wolltest.

Grüße aus Berlin

Christoph S.