|
|
Frequently Asked Questions
Can I put a link to Sizzling HTML Jalfrezi on my website?
Is Sizzling HTML Jalfrezi available as an Adobe Acrobat, Microsoft Word or one big HTML file?
What is Jalfrezi?
How do I password protect a web page?
Why don't mymailto:forms work?
How do I get scrolling text in the status bar?
Can I use if/then statements in HTML?
I want to use frames on my site. Which page do I put my frame commands on?
How can I load documents into multiple frames from a single link?
How I do stop my webpages appearing inside other people's frames?
With respect to the above example, the first frame definition should define frame A, frame C and a third frame to contain frames B and D (we shall call this frame E). Frame E will contain the second frame definition which controls how frames B and D are displayed. By way of example, the first frameset should be something like the following. This example displays 'Section 1' as the initial page for the main display area. Notice the 'name' attribute in the second frameset.
or go here for more information.
I want to use frames on my site. Which page do I put my frame commands on?
Frames are displayed through a Frame Definition document. The frame definition describes the number and position of the frames and the URL of their contents. You cannot write the contents of the frames within the frame definition - these must always be held in separate documents. See Sizzling HTML Jalfrezi's section on Frames.
How can I load documents into multiple frames from a single link?
I'll explain here how to load two frames at the same time. Let's assume you'd like your website to be set up as follows:
+-----+----------------------------------------------+
| | |
| A | B |
+-----+----------------------------------------------+
| | |
| C | D |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+-----+----------------------------------------------+
Where A is a static logo, C is the index, D is the main display area and B is the banner or header for each page, therefore as D changes, so should B. The trick to loading two frames at a time is to put the two frames within their own frame. This means you will have to write (at least) two 'frame definition' documents.
<FRAMESET COLS="100,*">
<FRAMESET ROWS="100,*">
<FRAME SRC="logo.htm">
<FRAME SRC="index.htm">
</FRAMESET>
<FRAME SRC="section1.htm" NAME="maindisplay">
</FRAMESET>
</FRAMESET>
The second frame definition, contained in section1.htm, defines the header and main text for "Section 1":
<FRAMESET ROWS="100,*">
<FRAME SRC="header1.htm">
<FRAME SRC="text1.htm">
</FRAMESET>
To make all this function you will need to add the 'target' attribute to all the links in your index document, eg.
<A HREF="section1.htm" TARGET="maindisplay">Section 1</A>. For more details, see Sizzling HTML Jalfrezi's section on Frames. Multiple frame loads can also be performed using Java and JavaScript.
How I do stop my webpages appearing inside other people's frames?
Add the following line into the head section of your document:
<BASE TARGET="_top">
This will not work if the anchor linking to your document specifies a target window or frame. For more information, see <base> and magic targets.
How do I password protect a web page?
Firstly, HTML cannot check passwords and allow the user entry - HTML is not an intelligent language and is only really designed for displaying documents on-screen and linking to other pages. The procedure therefore is to use HTML to create a password form which allows the user to type the password. The form is then directed (with the action attribute) to some cgi-script which processes the password. Such scripts are outside the scope of Sizzling HTML Jalfrezi, however Yahoo and Matt's Script Archive are good sources for further information, as are newgroups such as comp.infosystems.www.authoring.cgi.
Why don't my mailto: forms work?
The Mailto: form action only works with Netscape browsers and MS Internet Exporer 3 beta 2 or later. The most effective use of forms is always through the use of cgi-script. These scripts are very often made available by Internet service providers, so my best advice would be to talk to your ISP. It is possible to write your own cgi-script, but such programming is outside the scope of this Guide. Yahoo and Matt's Script Archive are good sources for further information, as are newgroups such as comp.infosystems.www.authoring.cgi.
How do I get scrolling text in the status bar?
This is JavaScript at work - beyond the scope this guide I'm afraid.
Can I use if/then statements with HTML?
The simple answer to this question is 'no'. HTML is not an intelligent language and is only really designed for displaying documents on-screen and linking to other pages. To perform intelligent functions you will need to apply either Java, JavaScript or cgi-script. Unfortunately such programming is outside the scope of this Guide. Yahoo and Matt's Script Archive are good sources for further information, as are newgroups such as comp.infosystems.www.authoring.cgi.
Can I put a link to Sizzling HTML Jalfrezi on my website?
Yes please! You are most welcome to include a link to Sizzling HTML Jalfrezi. Try using the following code:
<a href="http://www.woodhill.co.uk/html/html.htm"> Sizzling HTML Jalfrezi </a>
Please keep the URL the same but feel free to change the text (as long as you're nice!).
What is Jalfrezi?
Jalfrezi is a curry from India. The name comes from jhal frezi which means dry fry. The dish was traditionally made to use up the leftover scraps of meat in the Raj and chillis were added, especially in the hot South, to mask any 'odd' flavours. It is now a very popular dish (and a particular favourite of mine), served in just about all Indian restaurants in the UK.
Is Sizzling HTML Jalfrezi available as an Adobe Acrobat, Microsoft Word or one big HTML file?
I'm afraid not - I simply haven't got the time.
However you can go one better: I'll send you a complete copy of Jalfrezi for your hard drive, provide you with regular updates and give you priority attention for any HTML queries you may have. And what do I want in return? A couple of beers, thats all. Of course if you can't be there in person, I'll be quite happy to go down the pub for you - simply pop the money for your round (about 5 dollars or 3 pounds) in an envelope with your e-mail address and when I get it I 'll e-mail you Jalfrezi and add you to the priority and updates list. Please fill out the beer form and Send your envelope to:
58 Eaton Court
Guildford
Surrey
GU1 1XH
UK
Sizzling HTML Jalfrezi
©1997 Richard Rutter

rrutter@woodhill.co.uk
Maintenance of this page is attempted by Richard Rutter (rrutter@woodhill.co.uk) using the gorgeous HTML Notepad and the wonderful Sizzling HTML Jalfrezi.