Frame tag, PHP Web Programming

Assignment Help:

As you can supposition, this tag is utilized for placing an HTML file in the frame created. We have to now tell the browser what to put in each of frame.

Check out the code for all the FRAM ES associated examples. Do we need a <BODY> tag?

<HTML>

<HEAD>

<TITLE>My Frame Page- Master Page</TITLE>

</HEAD>

<FRAMESET COLS="50%,50%">

<FRAME SRC="One.htm">

<FRAME SRC="Two.htm">

</FRAMESET>

</HTML>

You also have to note here that <FRAMESET> is a container tag, and <FRAME> is not. A container tag contain an opening <TAG> and a closing </TAG>.  Thus notice that the <FRAME> tag has no delimiter to terminate it.  Everything is in its attributes.

The <FRAMESET> tag does all the splitting of the page into distinct windows. It also has attributes which indicate how to divide them up. Can we split the page into more than two pieces? Yes, just ensure that you indicate a page to occupy each of the section or the browser will get confused. Look at the code & the output in Figure

<HTML>

<HEAD>

<TITLE>My Frame Page- The Master Page</TITLE>

</HEAD>

<FRAMESET COLS="20%, 20%,20%,20%,20%">

<FRAME SRC="One.htm">

<FRAME SRC="Two.htm">

<FRAME SRC="Three.htm">

<FRAME SRC="Four.htm">

<FRAME SRC="Five.htm">

</FRAMESET>

</HTML>

817_Frame Tag.png

Figure: A Web Page with Five Frames

It is just a small step to making the frames all of distinct sizes. Just ensure your arithmetic is correct and that the percentages you indicate add up to 100 or the browser will come up along with its own interpretation.

If we spilt the page into ROWS rather than COLS we get a distinct layout.

<HTML>

<HEAD>

<TITLE>My Frame Page- Master Page</TITLE>

</HEAD>

<FRAMESET ROWS="10%,20%,30%,15%,25%">

<FRAME SRC="One.htm">

<FRAME SRC="Two.htm">

<FRAME SRC="Three.htm">

<FRAME SRC="Four.htm">

<FRAME SRC="Five.htm">

</FRAMESET>

</HTML>

Now Let us take another example with only 2 frames. We can specify 50 to indicate that number of pixels instead of 50 percent. We can also use * instead of a number. The * means whatever is left over.      

<HTML>

<HEAD>

<TITLE>My Frame Page- The Master Page</TITLE>

</HEAD>

<FRAMESET COLS="50,*">

<FRAME SRC="One.htm">

<FRAME SRC="Two.htm">

</FRAMESET>

</HTML>


Related Discussions:- Frame tag

We are seeking a web developer- responsive search bar, Responsive Search Ba...

Responsive Search Bar Want to know CSS, HTML as well as JavaScript with experience designing responsive headers. Job Description- We are seeking a Web Developer. Your resp

What is the difference between an intranet and an extranet, Question 1: ...

Question 1: (a) What is the difference between an intranet and an extranet? (b) Briefly mention and explain four types of applications present on the Internet? (c) (i) W

I am in need of flash video streaming expert, I am in need of Flash Video S...

I am in need of Flash Video Streaming expert I own a premium PHP, MySQL as well as Adobe Flash video chat room website. I want someone with real experience that can make improve

Add javascript into a web page, As you know HTML (Hypertext Markup Language...

As you know HTML (Hypertext Markup Language) is the language you employ to generate Web documents. You should have created "Hello World!" as given below:

Smtp and electronic mail, One of the very useful things regarding Internet ...

One of the very useful things regarding Internet is that it let you almost immediately exchange of electronic message (e-mail) across the entire worlds. On the electronic frontier

Mailing, how to mail to google from php

how to mail to google from php

Quick debug of async is loading with yepnope, Quick debug of async is loadi...

Quick debug of async is loading with yepnope We are seeing several weird behaviour with our yepnope implementation where resources are being loaded a lot of times. We want someo

We need help to develop personal trainer website, We need help to develop P...

We need help to develop Personal Trainer Website The logo is already done thus the site needs to be designed inline with the logo look and feel. Pages required are- a) Hom

Billing and invoice generation, Billing and Invoice Generation Project D...

Billing and Invoice Generation Project Description: Below is the short of description of my Invoice Generation Portal: Companies need to prepare an Invoice/Billing for the

I want somebody who has experience in cakephp to work, CakePHP, OAuth, Vide...

CakePHP, OAuth, Video APIs I want somebody who has experience in CakePHP to work on a project that requires OAuth integration with various sites and then post videos to these si

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd