Frames richtig Nutzen ?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
angegebenen datei
aufruf
banner
body
datei
dumme mal
ebenfall
eingestellt hast
entscheidende vorteil
fram
gelernte relativ
hauptfenster
idiot
inhalt
men
navigation
nutzen
richtig nutzen
space
table
-
Der Dumme mal wieder ^^
hab zwar gerade schon im Forum geschaut aber ich wusste nicht wirklich wonach ich suchen sollte
Ich m?chte halt ganz gerne, links auf meiner seite eine art "men?" haben
als frame (oda wie auch immer) und am oberen rand mein banner
nun m?chte ich aber nicht das jedes mal wenn einer die seite neu l?d (zb. weil er nen hyperlink anklickte) sondern das men? und der banner geladen bleiben, und nur der inhalt in der mitte aktuallisiert wird ...
bin ich da mit frames ?ber haupt schon auf dem richtigen weg ? :/
wenn m?glich bitte ne richtige anleitung und nicht nur "ja mit frames kannst du das machen" -.- -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
"Frames richtig nutzen" bedeutet ungef?hr gleich viel wie "Frames gar nicht nutzen!"
Warum?
Weil sie veraltet sind und von jedem Browser anders angezeigt werden.
Wenn du wirlich was krisensicheres haben willst, nimm php-include:
<?
include("Datei.php");
?>
Das geht heutzutage auf den meisten Servern und es ist mittlerweile auch schon auf sehr vielen Free-Space-Servern drauf.
PHP wird eigentlich immer gleich angezeigt! Das ist der entscheidende Vorteil! -
das ist sch?n und gut ^^
aber du sprichst gerade mit einem totalen idioten was das proggen angeht,
also wie genau verwende ich das eben gelernte ;) ? -
relativ einfach. du schreibst dir eine datei. nennen wir sie navigation.php. da kommt z.B. folgendes rein:
<html><head><title>Tolle Seite ohne Frames</title></head>
<body>
<div align="center">
<a href="home.php">Home</a>
<a href="gaestebuch.php">G?stebuch</a>
<a href="mailto:webmaster@deineseite.com">E-Mail an den Webmaster</a>
</div>
In der home.php schreibst Du ganz oben dann folgendes rein:
<?php @include "navigation.php"; ?>
danach dann ganz normal HTML-Code weitermachen. Allerdings musst Du Dir vorstellen, dass die ganzen oben genannten Tags schon mit drinstehen. Sprich Du brauchst nicht wieder mit <html> oder <body> anzufangen, sondern machst ganz nochmal weiter, als ob Du schon im Body w?rst. Am Ende nat?rlich trotzdem mit </body> und </html> schliessen.
Include f?gt einfach nur den Inhalt der angegebenen Datei ein. -
ich finde die M?glichkeit mit php-include genauso seltsam wie sowas mit Tables zu machen ... Jedem das seine , ich w?rde es ebenfalls mit Frames machen .
Mit Frames macht man es einfach so , dass man beim link , beispielsweise jetzt :
<a href="kontakt.php" target="mainframe">
das funktioniert dann , wenn in der Index.php das Frameset so eingestellt hast , dass das Hauptfenster als mainframe betitelt wird . Dadurch kannst du dann von einem link im navigationsframe oder im bannerframe die seite die aufgerufen werden soll , in dem mainframe aufrufen .
Frames nutzen ist eine Sache , ob mans mag oder nicht ist eine Andere . Ich finde es einfach , schnell und unkompliziert ... -
Ich mach schon relativ lange Webdesign und laut W3C werden Frames bald nicht mehr unterst?tzt.
Folglich wird die Funktion auch aus div. Browsern gestrichen.
Also, was n?tzt dir eine Page, die zum Teil nicht angezeigt wird?
Frames sind einfach veraltet und es gibt Alternativen. Ich arbeite z.B. mit einer My-SQL Datenbank, in der das Demn? gespeichert ist. Das wird dann in das Template ausgelesen.
Wenn ich jetzt das Men? ?ndern will, brauch ich blo? ins phpMyAdmin zu gehen und es dort zu ?ndern.
Ich muss keine Dateien hochladen und nichts umschreiben! -
Hallo,
also verstehe ich das so richtig wenn jemand in deinem Menue einen Hyperlink anklickt m?chtest du das der Inhalt in der rechten Frame angezeigt wird?
<html>
<frameset cols="15%,85%">
<FRAME SRC="frame1.html" SCROLLING=NO>
<FRAME SRC="frame2.html" SCROLLING=YES NAME="INHALT" NORESIZE SCROLLING=NO>
</FRAMESET>
</html>
frame2.html ist dann deine rechte Frame und hat den Namen "INHALT".
Der Hyperlink sieht dann so aus
<a href=irgendwas.html" TARGET="INHALT">irgendwas</a>
und dann wird die Seite "irgendwas.html" in der rechten Frame angezeigt. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage