Iframe - dynamische breite und höhe?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Iframe - dynamische breite und höhe?

Beitrag von msilver »

hi
kann man einen iframe einbauen ohne die breite und höhe anzugeben. ich habe ein phpbb board und include per iframe ein gästebuch. nun weis ich ja jetzt nicht, wie viel die leute so schreiben und am ende ist dann evt ein scrollbalken im frame zu sehen, dass möchte ich eben umgehen. wie mach ich das am besten?

mfg
msilver
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Re: Iframe - dynamische breite und höhe?

Beitrag von Markus67 »

msilver hat geschrieben:hi
kann man einen iframe einbauen ohne die breite und höhe anzugeben. ich habe ein phpbb board und include per iframe ein gästebuch. nun weis ich ja jetzt nicht, wie viel die leute so schreiben und am ende ist dann evt ein scrollbalken im frame zu sehen, dass möchte ich eben umgehen. wie mach ich das am besten?

mfg
msilver
Da hat du keine Chance. Du kannst dem iFrame zwar eine Höhe und eine Breite mitgeben ... aber auch das hilft nur wenn du das ganze in eine Tabelle einbaust.

Was aber auf keinen Fall funktioniert ist eine Abhängigkeit zwischen Länge des iFrame und der Seite die darin geladen wird.

Markus
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

ist es dann anders möglich, also nicht per iframe, sondern mit einer anderen ähnlichen art, dies zu machen?
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

kannst du dein problem vielleicht bitte etwas genauer beschreiben, z.b wo das gästebuch auf deine seite geladen wird, und wie groß es sein soll?

kannst du davon vielleicht einen screenshot machen oder einen link angeben?
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

http://strezzkidz.de/page/gb.php

das gb habe ich derzeit auf eine länge von 3500 per iframe gestellt, klappt ja auch, ich will es aber dynamisch haben, sprich, nix mit vorgegebener länge, sondern dass sich die länge nach der länge des gbs anpasst.

mfg
msilver
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

welche länge meinst du, die sich nach der länge des gbs richten soll? die länge des rahmens?
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

ja, ich mcöhte das der iframe sich so lang macht, wie die einträge im gb es eben machen. weist was ich meine?
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

jetzt hab ichs kapiert, was du möchtest.

nun stellt sich die frage, wie das bei dir nun aufgebaut hast.

kannst du nicht bei deinem iframe einfach keine höhe angeben, geht das?

oder du includest dein gb ohne iframe, und dann müsste sich nach deinem gb die overall_footer.tpl anschließen.

Dann hast du immer die länge des gbs.
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

wenn ich keine

Code: Alles auswählen

height="3500" 
angebe, ist sofort nen scrollbalken da, geht also nicht.

wie du das andere meinst, mit dem header und footer, verstehe ich nicht ganz. kannst das ein wenig genauer erklären?

also derzeit include ich es in einer gb.php ( http://strezzkidz.de/page/gb.php ) und die sieht so aus:

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
define('SHOW_ONLINE', true);
$page_title = "Gaestebuch";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// phpBB STANDARD END

echo '<iframe height="3500" width="730" src="http://www.strezzkidz.de/page/gb/index.php" name="gb" id="gb" style="border:2px solid black" frameborder="0"></iframe><br><br>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
mfg
msilver
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

wie machst du denn den kopf deiner seite mit der navi und so, sollte das nicht in der overall_headr.tpl stehen? oder basiert alles gar nicht auf phpbb?
MfG Michèl
Antworten

Zurück zu „Coding & Technik“