Skip to main content

Frames



  • A framed page is actually made up of multiple HTML pages. There is one HTML document that describes how to break up the single browser window into multiple windowpanes. Each windowpane is filled with an HTML document.
Frame Page Architecture
§  A <FRAMESET> element is placed in the html document before the <BODY> element. The <FRAMESET> describes the amount of screen real estate given to each windowpane by dividing the screen into ROWS or COLS.
§  The <FRAMESET> will then contain <FRAME> elements, one per division of the browser window.
§  Note: Because there is no BODY container, FRAMESET pages can't have background images and background colors associated with them.

Frame Page Architecture
<HTML>
<HEAD>
<TITLE> Framed Page </TITLE>
<FRAMeSET COLS=“23%,77%”>
<FRAME SRC=“Doc1.html”>
<FRAME SRC=“Doc2.html”>
</FRAMeSET >
</HEAD>
</HTML>

The Diagram below is a graphical view of the document described above


<FRAMESET> Container
<FRAMESET> : The FRAMESET element creates divisions in the browser window in a single direction. This allows you to define divisions as either rows or columns.
§  ROWS : Determines the size and number of rectangular rows within a <FRAMESET>. They are set from top of the display area to the bottom.
Possible values are:
§  Absolute pixel units, I.e. “360,120”.
§  A percentage of screen height, e.g. “75%,25%”.
§  Proportional values using the asterisk (*). This is often combined with a value in pixels , e.g. “360,*”.
§  <Frameset cols=“200,20%,*,2*”>

§  NORESIZE: Optional – prevents viewers from resizing the frame. By default the user can stretch or shrink the frame’s display by selecting the frame’s border and moving it up, down, left, or right.

<NOFRAMES>
  • <NOFRAMES>: Frame – capable browsers ignore all HTML within this tag including the contents of the BODY element. This element does not have any attributes.
<HTML>      
<HEAD>
<TITLE> Framed Page </TITLE>
</HEAD>

<NOFRAMES>
<FRAMESET COLS="23%,77%">
<FRAME  SRC=""   NAME="left_pane“>
<FRAME  SRC=""   NAME="right_pane">
<NOFRAMES>
<P> This is a Framed Page. Upgrade your browser to support frames.</P>
</NOFRAMES></FRAMESET>

Compound FRAMESET Divisions
§  In this case a second FRAMESET element will be inserted in the place of the FRAME element that would describe the second row.
§  The second FRAMESET element will divide the remaining screen real estate into 2 columns.
§  This nested FRAMESET will then be followed by 2 FRAME elements to describe each of the subsequent frame divisions created.

Compound FRAMESET Divisions
<html>
<head>
<title> Compound Frames Page</title>
</head>
<frameset rows=“120,*”>
<frame src=“banner_file.html” name”banner”>
<frameset cols=“120,*”>
<frame src=“links_file.html” name=“links”>
<frame src=“content_file.html” name=“content”>

Compound FRAMESET Divisions
You may want to create a frames design with a combination of rows and columns.
Compound FRAMESET Divisions  Example
<HEAD>
<FRAMESET ROWS="25%,50%,25%”
  <FRAME SRC="">
<FRAMESET COLS="25%,*">
  <FRAME SRC="">
  <FRAME SRC="">
  </FRAMESET>
  <FRAME SRC="">
</FRAMESET>

</HEAD>











Comments

Popular posts from this blog

Introduction of SQL

Introduction of SQL SQL (Structure Query Language)  was initially developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL (Structured English Query Language), was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system. Features of SQL SQL is not a case sensitive language. Every commands in SQL should ends with semicolon(;). SQL can also called as sequel (SEQUEL). SQL Sub Language SQL is mainly divided into four sub language Data Definition Language(DDL) Data Manipulation Language(DML) Transaction Control Language(TCL) Data Control Language(DCL) Only for remember You can remember all these command like below; DDL Commands "dr. cat" d-Drop, r-Rename, c-Create, a-Alter, t-Truncate. DML commands "sudi". s-Select, u-Update, d-Delete, i-Insert.

SQL Syntax

SQL Syntax SQL follows some unique set of rules and guidelines called  Syntax . Some basic guidelines related to SQL Syntax are given below; SQL is not case sensitive. Commonly SQL keywords are written in uppercase. You can write SQL statements in one line or in multiple lines. SQL are depends on relational algebra and tuple are relational calculus. SQL statement SQL statements are started with any of the SQL commands/keywords like SELECT, INSERT, UPDATE, DELETE, ALTER, DROP etc. and the statement ends with a semicolon (;). Syntax SELECT * FROM table_name; Why use semicolon after SQL statements ? Semicolon is used to separate SQL statements. It is a standard way to separate SQL statements in a database system in which more than one SQL statements are used in the same call. Some Basic Commands SELECT:  It is used for Retrive data from a database. UPDATE:  It is used for updates data in database. DELETE:  It is used for deletes data from da...

SQL - Create Table

SQL First Query Before you start your first sql query, need to install any database software, here i will use oracle 10g. If you have no any database just download and install. Note:  At the time of installation give user name system and password: system. Steps to get start with SQL Run SQL First connect with database. For connect with database type: connect system and type password system Now you can create table. Create table Syntax CREATE TABLE table_name ( column_name1 data_type(size), column_name2 data_type(size), column_name3 data_type(size), .... ); Example CREATE TABLE Employee ( emp_id int(5), name varchar(20), salary int(10) ); Employee table emp_id name salary