• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Html Grösse

ronpepa

Neues Mitglied
Hallo Comunity

ich möchte eine Seite per Html einfügen, mit den Code
<iframe src="ordner/web.htm" style="border:0px #FFFFFF none;" name="peppa" scrolling="no" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="900" width="1000"></iframe>
meine frage ..

ist es möglich den height 900 und width1000 automatisch erkent ,ohne Srollen und das sich es egal bei welche grösse der Browser eingestellt ist.

Danke
 
Ohne link ist das immer Schwierig. Und ich verstehe deine Frage kaum.

automatisch erkent
Html erkennt nichts Automatisch. Hier könntest du JavaScript oder Ajax nutzen.
<iframe src="ordner/web.htm" style="border:0px #FFFFFF none;" name="peppa" scrolling="no" frameborder="0" align=aus marginheight="0px" marginwidth="0px" height="900" width="1000"></iframe>
Nur um das anzumerken:
Subotnik: Warum Frames out sind (und es schon immer waren...)
Les dich da mal rein, solltest du sowas gerade vorhaben. :)
 
Ich möchte das egal wo mann die Seite aufruft, das die Grösse immer gleich bleibt.
sowas wie height="auto" width="auto"
 
Wie soll die größe gleichbleiben wenn der User ein kleineren Bildschirm hat? Dann muss er doch ewig Scrollen?

Naja habe da leider keine Antwort, frames nutze ich nicht.
 
Ich glaub was ronpepa meint ist, dass sich die größe des iframe automatisch dem inhalt anpasst. würde mich auch mal interessieren, ob das irgendwie geht...
 
Nein, das geht nicht da ein iframe immer eine feste Höhe haben muss. Wenn die Höhe anpassbar sein soll verwende ein anderes Blockelement und lade die anzuzeigenden Inhalte z.B. per php-Funktion file_get_contents() rein.
 
das steht hier zwar so oft aber...
muss es ein i frame sein? geht doch viel eleganter und einfacher und praktischer und besser und unkomplizierter und toller mit listen und containern... dann erübrigt sich deine frage auch
mfg
 
Also ich möchte eine internetseite mit einen PHP Container oder HTML Container zentriert laden.

Warum ich das machen möchte hat es folgenden Grund.
Wenn die normale Seite gerufen wird dann zeigt es oben an der Browser Leiste immer die endungen. ..
Beispiel:
http://www.html.de/index.html
http://www.html.de/service.html
http://www.html.de/contact.html etc....

Ich würde es gerne so anstellen dass mann nur das http://www.html.de egal was mann Klickt.

Danke
 
Zuletzt bearbeitet von einem Moderator:
Das kann man durchaus mit einem Frameset lösen, aber nicht mit einem iframe. Dir daraus resultierenden Nachteile sollten dir aber schon bewusst sein.
 
Ich versteh nicht wieso alle so eine feste adresse auf jeder seite haben wollen. Wie soll man dann Intresannte unterseiten verlinken?
 
Die Höhe des iFrames lässt sich automatisch anpassen. Man muss nur mal danach googeln.

die seite die den iFrame trägt:
HTML:
<div class="frame" align="right">   
<iframe id="frame" width="800px" height="%" name="frame" frameborder="0" scrolling="no"> 
 
</iframe> 
</div>
und der inhalt trägt im body onLoad folgende zeile:
HTML:
<body onload="parent.document.getElementById('frame').height = document.body.scrollHeight; parent.document.getElementById('frame').width = document.body.scrollWidth;">

PS: ich habe das jetzt mal aus einem anderen forum rauskopiert. darf man hier im forum auch auf andere foren verweisen?

PPS: <?php include(''); ?> ist natürlich besser...
 
Zurück
Oben