De overgrote meerderheid van de pagina's op internet bevat links naar andere pagina's, naar bestanden om te downloaden, naar afbeeldingen, enz. Sommige hyperlinks openen in hetzelfde venster, de rest - in een nieuw. Laten we eens kijken hoe we links in een apart venster kunnen openen.
instructies:
Stap 1
In HTML (HyperText Markup Language), dat wordt gebruikt om webpagina's te beschrijven, ziet de instructie om een link af te drukken er als volgt uit: LinktekstDit is de eenvoudigste optie. Dergelijke instructies in HTML worden "tags" genoemd en in de regel bevat elke tag aanvullende informatie - "attributen". In deze eenvoudigste versie van de link is er maar één attribuut - "href". Het bevat de URL van de pagina (of bestand) die getoond moet worden als de bezoeker deze link volgt. En het attribuut dat aangeeft in welk venster dit nieuwe document moet worden weergegeven, wordt aangeduid als "doel". Als je elk adres in het href-attribuut kunt schrijven (als het natuurlijk correct is), dan kunnen er slechts vier verschillende waarden worden opgegeven in doel: _self - de pagina moet in dezelfde link worden geladen, werd hierin geladen bovenliggend venster; _top - de pagina moet in hetzelfde venster worden geladen. Bovendien, als dit venster in frames is verdeeld, moeten ze allemaal worden vernietigd en moet de nieuwe pagina het enige frame in dit venster zijn; _blank - het document dat door de link wordt aangegeven, moet in een nieuw venster worden geopend.
Stap 2
Om de link dus in een apart venster te openen, zou de tag er als volgt uit moeten zien: Linktekst
Stap 3
Er is een ander soort venster - "modale vensters". Dit zijn vensters die, als ze al zijn verschenen, alle andere browservensters zullen blokkeren totdat ze hun werk doen. En hun taak is om de bezoeker iets te laten doen - bijvoorbeeld een gebruikersnaam en wachtwoord invoeren, op een bevestigingsknop drukken, een vragenlijst invullen, enz. Er zijn ook meer vreedzame toepassingen voor modale (of "dialoogvensters"). Het openen van links in afzonderlijke modale vensters is natuurlijk een ingewikkelder taak en vereist het gebruik van CSS (Cascading Style Sheets) met JavaScript naast HTML. Een relatief eenvoudige voorbeeldimplementatie is hier te zien -