Jetzt kostenlos Anmelden!

moon

unregistriert

1

Sonntag, 7. September 2008, 15:02

include, aber nur Text wird angezeigt

Hallo zusammen,

ich habe ein iFrame in meiner Seite eingebaut, aber was mir angezeigt wird ist nur Text:

http://www.moonlight-diamonds.de/neu222/default3.php

Die Adresse die eingebunden ist, sieht so aus:
http://www.moonlight-diamonds.de/neu222/4images

Auch url_foben ist an.. was mache ich falsch?
  • Zum Seitenanfang
  • Zum Seitenende

Headless Männlich

... nur noch zur deko

Beiträge: 2 374

Geschlecht: Männlich

Wohnort: Nürnberg

PHPKIT Version: keine

2

Dienstag, 9. September 2008, 02:32

Wie hast du es eingebunden?
Denn im Code kann ich keinen iframe finden?
So einfach wie möglich - aber nicht einfacher!
Albert Einstein (1879-1955)
  • Zum Seitenanfang
  • Zum Seitenende

moon

unregistriert

3

Dienstag, 9. September 2008, 09:12

Ja nicht mehr :D

Ich werds nachher nochmal versuchen!
Wir haben es mit include und das andere dingens kirchen da versucht.
Die Seite kommt zwar, aber es wird nur Text der includierten Seite angezeigt aber das Style nicht!

Via iFrame klappt das ja wunderbar, aber iFrame ist doch keine gute Lösung oder?

Außerdem brauche ich ein iFrame was sich an der Länge der includierten Seite anpasst ohne Scrollbalken!
  • Zum Seitenanfang
  • Zum Seitenende

clubbetonwerk Männlich

ist gerade angekommen

Beiträge: 49

Geschlecht: Männlich

Wohnort: Görlitz

PHPKIT Version: 1.6.5

4

Dienstag, 9. September 2008, 09:27

Kann man doch soweit ich noch einstellen die Länge des Iframes. Also wenn ich mich irre dann sagt es :D :D

Du hast ja eine Datei geschrieben oder? und dort muss man dann eben auch die Länge und Breite des gesagten angeben

Bin mir aber grad nich im klaren ob das auch so war.Vll hat Headless noch ne andere Lösung ;) ;)
  • Zum Seitenanfang
  • Zum Seitenende

Headless Männlich

... nur noch zur deko

Beiträge: 2 374

Geschlecht: Männlich

Wohnort: Nürnberg

PHPKIT Version: keine

5

Dienstag, 9. September 2008, 09:45

Es gibt im Internet JavaScripte die den Iframe an den Inhalt anpassen.
So hast du praktisch immer die optimale Höhe!

Wenn du einen PHPDatei direkt includierst dann musst du auf die Abhängigkeiten der anderen Datei achten.
Also das ist doch etwas komplizierter - gerade bei größeren Scripten.

Gruß
So einfach wie möglich - aber nicht einfacher!
Albert Einstein (1879-1955)
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

6

Dienstag, 9. September 2008, 10:36

Dein eingebundenes bild:
http://www.moonlight-diamonds.de/neu222/data/thumbnails/2/bad1.jpg

Die tatsächliche URL des Bildes:
http://www.moonlight-diamonds.de/neu222/4images/data/thumbnails/2/bad1.jpg


Stylesheet der originalen seite:

Zitat

<link rel="stylesheet" href="./templates/default/style.css" />


willst du das design übernehmen müsstest aber wieder den Ordner "4images" mit unterbringen
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

moon

unregistriert

7

Dienstag, 9. September 2008, 10:46

Das heisst so viel im Klartext das die Pfade in 4images angepasst werden müssen. Nicht alle, aber ein paar!
Ich hatte es erst mit einem Relativen Pfad versucht

Script zum auslesen des Pfades:

PHP-Quelltext

1
2
3
<?php
echo ('Der absolute Pfad zu dieser Datei lautet: '.substr($_SERVER[DOCUMENT_ROOT], 0, -1) . $_SERVER['PHP_SELF']);
?>


Nunja, aber damit ging es auch nicht!

Ich habe aber nun ein iFrame gefunden, welches Dynamisch an der länge des Inhaltes angepasst wird.

@ clubbetonwerk
Das ist ja alles schön und gut, aber wenn ich z.B eine Länge von 800px einstelle und ein anderer Content der Seite nur 500px sieht das ja doof aus. Aber wie oben schon erwähnt, habe ich ein Dynamisches iFrame gefunden.

So sieht es aus:

PHP-Quelltext

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
<script language="javascript">
function pollReadyState()
{
 if (document.frames["dynamicFrame"].document.readyState == "complete")
 {
  iFrameResize();
 }
 else
 {
  setTimeout("pollReadyState()",500);
 }
}

function iFrameResize()
{
  var bodyHeight dynamicFrame.document.body.scrollHeight 20;
 document.getElementsByTagName("iframe")[0].setAttribute("height"bodyHeight);
}
</script>
<iframe onLoad="iFrameResize();" src="4images/index.php" name="dynamicFrame" id="dynamicFrame" width="890" scrolling="no" frameborder="0"></iframe>
<script language="javascript">
   if (navigator.appName == 'Microsoft Internet Explorer')
    {
     pollReadyState();
    }
</script>


Wenn der Code Fehler hat etc. wäre ich dankbar wenn mir jemand diese nennen kann!

Danke euch 3en!
  • Zum Seitenanfang
  • Zum Seitenende