WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php - inlineframe (http://www.wcm.at/forum/showthread.php?t=100214)

ff 18.06.2003 19:41

php - inlineframe
 
Wie realisiere ich in php soetwas Aehnliches wie einen Inlineframe mit Scrollleisten, in dem Daten von einer mySQL-db in einer Tabelle ausgegeben werden koennen.

Danke fuer Tipps
ff

SingleParty.cc 18.06.2003 19:52

iframe
 
Nicht anders, als andere HTML-Elemente auch.

Zum Beispiel mit der Tabellengenerierung in einer eigenen PHP-Seite namens tabellenseite.php (zB) und dann:

<iframe src="tabellenseite.php" width="480" height="60" name="tabelle" scrolling="yes" marginheight="0" marginwidth="0" frameborder="0"></iframe>


Oder mit der Tabellenausgabe gleich innerhalb des iframe-Tags.

Funktioniert erstaunlicherweise auf allen aktuellen Browsern - IE, Mozilla, Opera.

ff 18.06.2003 20:45

Re: iframe
 
Zitat:

Original geschrieben von SingleParty.cc
Oder mit der Tabellenausgabe gleich innerhalb des iframe-Tags.
Funktioniert erstaunlicherweise auf allen aktuellen Browsern - IE, Mozilla, Opera.
Wenn du meinst im iframe-Tag der haupt-php-Seite, dann haette ich das gerne genauso und habe es auch schon probiert. Leider funktionierte es nicht. Es ist mir auch nicht klar, war ich in diesem Fall bei src= angeben soll.

$PHP_SELF wuerde ja ein nettes Feedback liefern und das Formular ebenfalls anzeigen. Wenn ich src= leer lasse, bleibt der Inlineframe ebenfalls leer.

Die Version mit der tabellenseite.php ist klar und sollte auch funktionieren. Da ich aber dafuer einiges an der Script-Struktur aendern muesste, waere mir eine Ein-Seiten-Loesung lieber.

Danke fuer die Hilfe
ff

PS: Damit du dir vorstellen kannst, warum ich das so will:

http://www.serviert.at/_db/ff_rdb/

SingleParty.cc 18.06.2003 20:51

div
 
Probiers mit <div>, das geht auch:

<div id="Layer1" style="position:absolute; width:328px; height:302px; z-index:1; left: 16px; top: 61px; overflow: scroll">
<?
phpinfo();
?>
</div>


das phpinfo steht dort, wo dann der Tabellenoutput hinkommt. Ist aber praktisch, um fürs demo seeehr viel Text zu produzieren...

ff 18.06.2003 21:06

WAU! Das scheint brauchbar zu sein! Super!

Danke
ff

SingleParty.cc 18.06.2003 21:11

Gern geschehen!
 
Du hast übrigens recht mit IFRAME. Offenbar geht das Ding nur mit externem src. Ich habs bisher nur so verwendet und bin stillschweigend davon ausgegangen, dass man es auch "lokal" verwenden kann, mit Code zw. den Tags.

Interessante Erkenntnis...

lg

ff 19.06.2003 09:45

Ja, schade, dass das nicht funktioniert. Denn im Gegensatz zu echten iframes, lasst sich die Hoehe dieses 'div-frames' nicht mit Prozentangaben variabel gestalten. (Die Breite schon!) Und Konstanten auf einer dynamischen Seite sind etwas problematisch.

Naja, man kann nicht alles haben im Leben ;-)

lg
ff

SingleParty.cc 19.06.2003 10:02

Javascript
 
Du könntest die Höhe per Javascript im "onresize" der Seite neu berechnen und setzen. Hängt aber ein wenig davon ab, ob Du auch sonst Javascript auf der Site verwendest.

ff 19.06.2003 10:27

Natuerlich ist auch Javascript im Einsatz.

Z.B.
onChange='go()'
function go() {document.hauptformular.submit();}

Hast du ein onresize - Beispiel auf Lager oder soll ich suchen gehen?

Danke
ff

SingleParty.cc 19.06.2003 10:35

Sorry
 
Sorry, Beispiel hab ich keins auf Lager - es war nur so eine Idee...


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag