Web page authoring produces a lot of questions. If you can't find answers elsewhere in Sizzling HTML Jalfrezi, hopefully you'll find a solution here. Click on a question to go to the answer. Click on the up arrow to get back to the questions.
Can I put a link to Sizzling HTML Jalfrezi on my website?
Please keep the URL the same but feel free to change the text (as long as you're nice!). We do not have any specific graphics or buttons for linking as yet, but if you like, you could use the logo in the top left-hand corner. If you fancy designing your own button for Jalfrezi, please tell us - there could well be a copy of Jalfrezi in it for you!
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 chillies 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, that's 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 10 dollars or 5 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. Get all the details from the BeerWare page.
How do I remove the underlining from links?
How do I get links to change when I move the mouse over them?
The proper way to so this (according to HTML 3.2) is to include the attribute ALIGN="center" in the <TABLE> tag. Some browsers (in particular, all versions of Netscape prior to Navigator 4.0) do not honour the ALIGN attribute on a table. With thisin mind, the most consistent way to center a table on the page is to enclose your entire table in <CENTER></CENTER> tags.
How do I create an empty cell?
How do I change the fonts in my table?
With all Netscape browsers up to and including version 4, and Microsoft browsers up to and including version 3, you have to change the font of each individual table cell. In other words you need to include a new pair of <FONT> tags each time you start a new <TD>.
Why doesn't my TYPE attribute work?
Although the TYPE attribute is a legal part of HTML 3.2 it is not supported by MS Internet Explorer 3 and below.
Why doesn't my the COMPACT attribute make any difference?
Although the COMPACT attribute is a legal part of HTML 3.2 it is not widely supported; neither MS Internet Explorer nor Netscape Navigator render this attribute.
How can I create a numbered list such that subsections are automatically number 1.1.2, etc.
Unfortunately this is not currently possible. If you really need precisely this kind of numbering, your only choice is to create an ordered list without the list item tags and include your own numbers. Also remember that you cannot guarantee that every browser will indent the different list levels.
How do I password protect a web page?
Selena Sol's Public Domain CGI Script Archive and Resource Library has a password script complete with instructions which you can freely download and install on your site, if your ISP allows cgi-scripts.
How can I check that all required form fields are completed and correct before sending the results?
How do change the size of the text on a button?
The easiest way to change button text size is to surround the button with suitable <FONT SIZE=x> tags The effect only works with Netscape Navigator 4 and Microsoft Internet Explorer 4 upwards.
The style sheet FAQs are now held on a separate page.
Is the any software available to automatically produce image maps?
CoffeeCup's Image Mapper++ is a wonderfully simple way to automatically produce client-side image maps.
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?
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.
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.
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>.
if (self != top) if ( top.frames.name !="mainarea") top.location = "http://vzone.virgin.net/sizzling.jalfrezi/index.htm"
In the above example, the frame you're expecting the document be loaded in is called mainarea . If the script finds this isn't the case then it loads the file http://vzone.virgin.net/sizzling.jalfrezi/index.htm and displaces the existing frames. Place the script in the HEAD of your documents. See NetscapeWorld's The Best Way to Frame-Proof Your Pages and Still More Tricks to Frame-Proofing Your Pages for more information.
I've created a frameset but when I load it into Netscape Navigator, the page remains blank. Why?
The most likely problem is a <BODY> tag outside the <NOFRAMES> tags. If a <BODY> tag is present outside the <NOFRAMES> tags then Netscape browsers will completely ignore the frameset.
How can I insert a printing page break into my page?
Generally speaking, you cannot currently insert a printing page break into web pages. The World Wide Web was conceived to be viewed on-screen, and that is still true today. While your readers may be able to print out content of web pages, some browsers do not have this facility and many that do, are not always proficient at the job. If you wish to provide your readers with a means to printed material, you are far better offering them a true paper based file format such as the superb Adobe Acrobat portable document format (pdf).
However, you can now insert a page break for users of Microsoft Internet Explorer 4 upwards (Netscape do not support this as yet). The code uses style sheet technology - see Jalfrezi's section on style sheets for a full explanation.
This code is introduced in the W3C working draft of Cascading Style Sheets, level 2 . See also Cascading Style Sheets in Internet Explorer 4.0 .
How do I let my readers download a file?
The <A> anchor element will link to any location or file you wish it to. This includes zip archives, sound files, Adobe Acrobat formats and executables. If it's a file you can link to it and hence download it. Therefore to allow your readers to download a zip archive, for example, you would simply use code similar to the following: <A HREF="archive1.zip">Download Now!</A>.
Note: If you link to an executable file, eg. .exe, the file will be downloaded, but it won't be run.
How can I run an executable program?
You cannot use HTML to run an executable program. Note: If you link to an executable file, eg. .exe, the file will be downloaded, but it won't be run. This exception to this is users of Microsoft Internet Explorer 4 upwards, who can run executables directly through the browser.
What is the NATURALSIZEFLAG Tag?
The NATURALSIZEFLAG is a tag that Adobe Pagemill puts into your HTML when you resize graphics. Pagemill uses this to keep track of resized graphics, though it is not a true HTML tag. Most browsers ignore tags they do not understand, so in most cases leaving it in will not hurt anything.