Web pages can contain links that take you directly to other pages and
even specific parts of a given page. These links are known as
hyperlinks.
Hyperlinks allow visitors to navigate between Web sites by clicking
on words, phrases, and images. Thus you can create hyperlinks using text
or images available on your any web page.
In this tutorial you will learn how to create text links between the
different pages of your site, links within pages of your sites, and how
to link to other sites ( or external sites). If you want to know more
about URL then check Understanding URL Tutorial.
Linking Documents - The Element:
A link is specified using the element. This element is called anchor tag as well. Anything between the opening tag and the closing tag becomes part of the link and a user can click that part to reach to the linked document.Following is the simple syntax to use this tag.
Anchor Attributes:
Following are most frequently used attributes for tag.- href: specifies the URL of the target of a hyperlink. Its value is any valid document URL, absolute or relative, including a fragment identifier or a JavaScript code fragment.
- target: specify where to display the contents of a selected hyperlink. If set to "_blank" then a new window will be opened to display the loaded page, if set to "_top" or "_parent" then same window will be used to display the loaded document, if set to "_self" then loads the new page in current window. By default its "_self".
- name & id: attributes places a label within a document. When that label is used in a link to that document, it is the equivalent of telling the browser to goto that label.
- event: attributes like onClick, onMouseOver etc. are used to trigger any Javascript ot VBscript code.
- title: attribute lets you specify a title for the document to which you are linking. The value of the attribute is
any string, enclosed in quotation marks. The browser might use it when displaying the link, perhaps flashing the
title when the mouse passes over the link.
- accesskey: attribute attribute provides a keyboard shortcut that can be used to activate a link. For example, you could make the T key an access key so that when the user presses either the Alt or Ctrl key on his keyboard (depending on his operating system) along with the T key, the link gets activated.
A Simple Example:
|
TP Home | AMROOD Home | Change Images Home |
| Tutorials Point | AMROOD | Change Images |
Base Path for Links:
It is not required to give a complete URL for every link. You can get rid of it if you will useFor example we have used following base tag in all the pages at tutorialspoint.com:
Linking to a Page Section:
You can create a link to a particular section of a page by using name attribute. Here we will create three links with-in this page itself.First create a link to reach to the top of this page. Here is the code we have used for the title heading HTML Text Links
HTML Text Links |
| Go to the Top |
| Go to the Top |
You can use this type of URL in any other page to reach directly to a particular section.
Setting Link Colors:
You can set colors of your links, active links and visited links using link, alink and vlink attributes of tag. But it is recommended to use CSS to set colors of links, visited links and active links.Following is the example we have used for our web side tutorialspoint.com
a:link {color:#900B09; background-color:transparent}
a:visited {color:#900B09; background-color:transparent}
a:active {color:#FF0000; background-color:transparent}
a:hover {color:#FF0000; background-color:transparent}
|
Otherwise you can use tag to set link colors. Here is the syntax.
....... |
Create Download Links:
You can create text link to make your PDF, or DOC or ZIP files downloadable. This is very simple, you just need to give complete URL of the downloadable file as follows:| Download File |
| Download File |
How To Raise a "File Download" Dialog Box ?
Sometime it is desired that you want to give option where a use will click a link and it will pop up a "File Download" box to the user in stead of displaying actual content. This is very easy and will be achived through HTTP header.This HTTP header will be different from the header mentioned in previous section.
For example,if you want make a FileName file downloadable from a given link then its syntax will be as follows.
#!/usr/bin/perl # HTTP Header print "Content-Type:application/octet-stream; name=\"FileName\"\r\n"; print "Content-Disposition: attachment; filename=\"FileName\"\r\n\n"; # Actual File Content will go hear. open( FILE, " |






0 comments:
Post a Comment