Wie kann ich nen iframe an meine Seitenlänge anpassen??
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
angeben
aussehen
balken
bild
code
datei
endung
entfernen
feld
format
index
nachlesen
page
problem
punkt
schrift
tip
umwandeln
verhindern
versuchen
-
Hallo,
ich hab nen Problem!! Und zwar hab ich meine Seite nicht mehr in Frames gepackt, sondern ine Tabelle!! In der Zelle, wo die Seiten angezeigt werden sollen, hab ich nen iFrame reingesetzt!! Dieser passt sich aber nicht der Seitenl?nge, der zu ladenen Seite an und macht dann dementsprechend seinen eigenen Scrollbalken rein, was dann aber wieder schei?e aussieht!! Wie kann ich dieses Problem l?sen??
Gru? Michollo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
so viel ich wei? kannst du das nicht verhindern, dass ein eigener horizontaler Scrollbar entsteht.... (siehe meine Page...) ein Scrollbalken kannst du dadurch verhindern, dass du deine Page nicht mit Bilder oder so f?llst die breiter als dein "Feld sind" die schrift passt sich automatisch an ;)
Fall es doch eine M?glichkeit gibt den Scrollbalken zu entfernen oder zumindest zu f?rben (was mit CSS in diesem Fall nicht geht (hab ich versucht aber er hat nur von meiner Hauptseite den gef?rbt...) ) bitte posten ;) -
Das wei? ich auch, dass man den Balken unterbinden kann!!!
Aber dann sieht man den Rest der Seite ja nicht mehr!!! -
Kann man die Seitenl?nge nicht irgendwie messen??
Denn dann k?nnte man den iframe mit Java anpassen!!!
moody schrieb:
ein Scrollbalken kannst du dadurch verhindern, dass du deine Page nicht mit Bilder oder so f?llst die breiter als dein 'Feld sind' die schrift passt sich automatisch an ;)
In der horizontalen hab ich ja keinen, aber in der vertikalen und da passt sich die Schrift nicht mal eben so an!!! -
daf?r gibts keine l?sung, soweit ich wei?, jedenfalls nicht mit nem iframe.
machs am besten mit php
du schreibst dann statt den iframe einfach
<?
if(!isset($_REQUEST['action']))
{
$_REQUEST['action']="home";
}
include($_REQUEST['action'].".php");
?>
die seite, von anfang an geladen werden soll muss dann home.php hei?en.
die links im menu m?ssen dann so aussehen:
index.php?action=seitenname
alle dateien m?ssen allerdings im php format sein, aber theoretisch kannst du einfach von deinen bisherigen html dateien einfach die endung ?ndern :)
ich hoffe das hilft dir weiter -
Vielen Dank f?r den Tipp!!
Ich bin zwar ein Vollnoob in PHP, aber ich werds mal versuchen!!!
Wenn ich das jetzt richtig verstanden hab, dann soll ich statt dem iframe den PHP-Code einf?gen, die index.html muss ich in home.php umwandeln und das mit den Links hab ich noch nicht ganz verstanden!!
ne, die index.html musst du in index.php um?ndern, die seite, die du als startseite im iframe geladen hattest nennst du jetzt home.php.
und nochmal zu den links: wenn du jetzt z.B. den men?punkt "blubb" hast, der im iframe die seite "blubb.html" ge?ffnet hat, dann nennst du diese datei jetzt blubb.php und der link von men?punkt "blubb" muss dann so aussehen:
<a hraf="index.php?action=blubb">blubb</a>
verstehste? ;) -
OK hab verstanden!! Vielen Dank!!!
edit(m14):
hier ist der text des doppelposts:
Habs jetzt ausprobiert!! Funzt aber net!!
Was muss ich denn als action schreiben, wenn die Seite nicht im selben Verzeichniss wie die index.php ist??
-
Ich hoffe das wird jetzt nicht als Doppelpost gewertet!!
Wenn doch bitte als Edit-Zitat von nem Mod oben einf?gen!!
Das Problem ist gel?st!! Vielen Dank!!
Kann dann geschlossen werden!!
// edit by H2O:
Beim n?chsten Mal bitte wirklich die EDIT-Funktion benutzen.
Und damit:
[ closed ] -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage