HTML Ιστοσελίδα με την χρήση frames

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 21 Αύγ 2007 12:24

Με αφορμή ένα post είπα να γράψω αυτό το θέμα για να βοηθήσουμε νέους χρήστες της HTML
να δημιουργήσουν frame στην σελίδα τους.

1)Για να μπορέσουμε να δημιουργήσουμε μια σελίδα με Frames θα πρέπει να έχουμε ενα αρχείο htm στο όποιο θα περάσουμε όλο τον κώδικα πχ το αρχείο (default.htm)

2) Ανοίγουμε το αρχείο default.htm με το Notepad τον windows η όποιον άλλο editor θέλουμε και γράφουμε το παρακάτω

Κώδικας: Επιλογή όλων

<html>

<head>
<title>FRAMES</title>
</head>

<frameset rows="64,*,64">
	<frame name="top" scrolling="no" noresize="noresize" target="contents" src="frame1.htm">
	<frameset cols="150,*">
		<frame name="contents" target="main" src="frame2.htm">
		<frame name="main" src="frame3.htm">
	</frameset>
	<frame name="bottom" scrolling="no" noresize="noresize" target="contents" src="frame4.htm">
	<noframes>
	<body>


	</body>
	</noframes>
</frameset>

</html>
3) Αφού λοιπόν γράψουμε αυτο τον κώδικα θα έχουμε αυτο το αποτέλεσμα

Εικόνα

4)Σε κάθε SCR

Κώδικας: Επιλογή όλων

src="frame1.htm">
βλέπουμε ότι έχω γράψει frame1, frame2, frame3 ,frame4

Αυτές είναι η σελίδες που εμφανίζονται μέσα στο Default.htm στο δικό μου παράδειγμα

5) Πάμε τώρα να εξηγήσουμε κάποια πράγματα :

Κώδικας: Επιλογή όλων

<frame name="top" scrolling="no" noresize="noresize" target="contents" src="frame1.htm">
frame name=top είναι το όνομα του frame και θα το λέμε top scrolling=no σημαίνει οτι όταν βάζουμε κέιμενο δεν θα βγάλει scrollbars το frame μας noresize="noresize" σημαίνει ότι ένας χρήστης που είναι στην σελίδα μας δεν θα μπορεί να άλλαξει το μέγεθος του frame απο τον broswer του target=contect είναι η θέση που θα πάρει to frame στην σελίδα μας και το src=frame1.htm ειναι η πρώτη μας σελίδα ( το πρώτο frame ) να τονίσουμε κάπου εδώ οτι το frame1.htm , frame2.htm , frame3.htm frame4.htm είναι σελίδες που θα είναι μεσα στον ίδιο φάκελο με το default.htm και ότι άλλο (είκονες ήχους κ.τ.λ)

6) Τώρα πάμε να δούμε τη γράφουμε στα frame μας για να δουλέψει το frame θα πρέπεει να ανοίγουμε το κάθε frame ξεχωριστά και μέσα στο <head> να γράψουμε

Κώδικας: Επιλογή όλων

<base target="contents" />
Η ανάλογα αν το frame mas είναι στην θέση main γράφουμε

Κώδικας: Επιλογή όλων

<base target="main"/>
7) Αν τώρα δεν θέλουμε να φένονται τα borders στα frame όπως στην εικόνα πιο πάνω θα πρέπει να προσθέσουμε το παρακάτω κομμάτι μεσα στον κωδικά μας στην αρχη αρχή δηλαδή

Κώδικας: Επιλογή όλων

<html>
<head>
<title>FRAMES</title>
</head>

<frameset rows="64,*,64">
αυτό θα πρέπει να γίνει

Κώδικας: Επιλογή όλων

<frameset rows="64,*,64" framespacing="0" border="0" frameborder="0">
9)Αν όλα γίνουν σωστά και με προσοχή τότε θα έχουμε αποτέλεσμα πιο κάτω βάζω ενα zip αρχείο στο οποίο είναι ενα μικρό παράδειγμα

Υ.Γ Στο αρχείο Zip η σελίδα δεν έχει Borders στα frames γι αυτό θα είναι Λευκή!
Καλημέρα σε όλους :pint: :pint: :pint: :pint:
Συνημμένα
frames.zip
ΕΔΩ ΕΙΝΑΙ ΟΛΑ ΤΑ ΑΡΧΕΙΑ
(1.4 KiB) Μεταφορτώθηκε 920 φορές
Τελευταία επεξεργασία από το μέλος MegasmorF την 26 Δεκ 2007 18:27, έχει επεξεργασθεί 4 φορές συνολικά.
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

id12586
στις καρδιές μας
Δημοσιεύσεις: 8387
Εγγραφή: 23 Ιουν 2003 23:28
Τοποθεσία: Far away
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από id12586 » 21 Αύγ 2007 16:01

Nice.

Αν δεν είναι αρκετά κατανοητό αυτό υπάρχει και άλλο ένα:
http://www.freestuff.gr/forums/viewtopic.php?t=14434
Chris at your Services
ΕικόναSacame de Aqui

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 21 Αύγ 2007 16:05

Δεν το είχα δει!!! στο βοήθημα που έκανα αν δεν είναι κατανοητά αυτά που γράφω έκανα και επισύναψη ένα αρχείο όποιος το κατεβάσει θα καταλάβει και αυτά που γράφω
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Άβαταρ μέλους
loxy
Δημοσιεύσεις: 208
Εγγραφή: 17 Ιούλ 2007 01:18

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από loxy » 24 Αύγ 2007 00:51

Μαλλον πρεπει να υπαρχει ενα μικρο προβληματακι ,γιατι σε μενα δεν βγαζει τπτ...

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 24 Αύγ 2007 01:33

Κώδικας: Επιλογή όλων

<frameset rows="64,*,64" framespacing="0" border="0" frameborder="0">
Θα πρέπει στο Border να βάλεις 1 η όσο θες αλλα βάλε και θα δείς θα είσαι ΟΚ
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Black_Angel
Δημοσιεύσεις: 77
Εγγραφή: 19 Δεκ 2001 01:00

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από Black_Angel » 30 Αύγ 2007 14:58

Πως μπορούμε όμως να κεντράρουμε ένα frameset;

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 01 Σεπ 2007 13:42

Μα στο κέντρο θα είναι πάντα το main που είναι ήδη δηλωμένο μέσα στον κώδικα!

Κώδικας: Επιλογή όλων

<frame name="main" src="frame3.htm"> 
Αν έχω καταλάβει σωστά
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Black_Angel
Δημοσιεύσεις: 77
Εγγραφή: 19 Δεκ 2001 01:00

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από Black_Angel » 07 Σεπ 2007 20:06

Εννοώ όλο το frameset. Όχι το main frame.

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 08 Σεπ 2007 23:33

Κοίτα βασικά μπορείς να μικρύνεις κατά πολύ την διάσταση του frame και να το φέρεις κέντρο η αν παίζεις με FRONTPAGE να το κάνεις με το ποντίκι γίνετε
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Black_Angel
Δημοσιεύσεις: 77
Εγγραφή: 19 Δεκ 2001 01:00

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από Black_Angel » 09 Σεπ 2007 04:29

Δουλεύω Dreamweaver. Τι ακριβώς εννοείς με το να μου προτείνεις σμίκρυνση του frame; Ποιού frame ακριβώς και πως; Ευχαριστώ

stefanos4
Δημοσιεύσεις: 71
Εγγραφή: 10 Μάιος 2007 13:57

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από stefanos4 » 09 Σεπ 2007 14:11

Με όλο το σεβασμό στο κοπο για το ωραιο παραδειγμα που εχει δοθει παραπανω, μηπως τα frames δε χρησιμοποιουνται πια? Εμφανιζουν σοβαρα προβληματα στις μηχνες αναζητησης και ουσιαστικα χανει η ιδια η σελιδα. Απ οσο μπορω να γνωριζω κανεις δε προτεινει Frames οπως σιγα σιγα καταργουνται και τα tables.
Εικόνα

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 09 Σεπ 2007 14:31

Φίλε stefanos44 συμφωνώ μαζί σου!!! Όμως το βοήθημα γίνετε για του αρχάριους της HTML γι αυτούς που τώρα ξεκινάνε!!! Κάποτε αγαπητέ μου φίλε δεν μας πέρναγε από το μυαλό το CSS και δουλεύαμε με Frames εγώ προσωπικά είχα κάνει πολλά έργα με χρήση frames όπως και το μισό FREESTUFF!!! Να το δεις λοιπόν ως ιστορία εάν αυτό θα σε καθησυχάσει. Όμως πίστεψε ακόμα πάρα πολλοί δουλεύουν με Frames! Ο καθένας για να κάνει κάτι διαφορετικό!
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

*Koritsaki*
Δημοσιεύσεις: 2
Εγγραφή: 14 Σεπ 2007 15:12

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από *Koritsaki* » 14 Σεπ 2007 15:37

Ευχαριστώ πολύ, είναι πολύ χρήσιμα:-)

*Koritsaki*
Δημοσιεύσεις: 2
Εγγραφή: 14 Σεπ 2007 15:12

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από *Koritsaki* » 14 Σεπ 2007 15:42

Το κατέβασα..αλλά δεν βλέπω τίποτα.

Άβαταρ μέλους
MegasmorF
Honorary Member
Δημοσιεύσεις: 1154
Εγγραφή: 07 Απρ 2005 20:05
Τοποθεσία: ./Root
Επικοινωνία:

HTML Ιστοσελίδα με την χρήση frames

Δημοσίευση από MegasmorF » 14 Σεπ 2007 21:32

Αν ανοίξεις το default.htm θα δεις και αν δεν δεις πρέπει να μπεις στον κώδικα και να βάλεις οτι τιμή θες εσύ στο border αν διαβάσεις παραπάνω κάνω μια αναλυτική αναφορά σε αυτό
Πες μου τη λέξη σ αγαπώ σε σένα να πιστέψω...και γω μια ολοκληρη ζωή μπορώ να καταστρεψω...

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης