Използване на JavaScript или HTML за насочване към Windows или Frames

Windows и рамки са термини, използвани за описание на това, което може да се появи, когато щракнете върху връзка в уебсайт. Без допълнително кодиране връзките ще се отворят в същия прозорец, който използвате в момента, което означава, че ще трябва да натиснете бутона за връщане, за да се върнете към страницата, която сте разглеждали.

Но ако връзката е дефинирана да се отваря в нов прозорец, тя ще се появи в нов прозорец или раздел в браузъра ви. Ако връзката е дефинирана да се отваря в нов кадър, тя ще се появи отгоре на текущата страница в браузъра ви.

С обикновен HTML линк, използвайки маркера за котва, можете да насочите към страницата, към която се отнася връзката, по такъв начин, че връзката при щракване да се показва в друг прозорец или рамка. Разбира се, същото може да се направи и от Javascript - всъщност има много припокривания между HTML и Java. Най-общо можете да използвате Java за насочване към повечето видове връзки.

Използване на top.location.href и други целеви връзки в Java

instagram viewer

Кодирайте в HTML или JavaScript, за да насочвате към връзки, така че те да се отварят или в нови празни прозорци, в родителски рамки, в рамки в рамките на текущата страница или в определен кадър в рамките на набор от рамки.

Например, за да насочите към горната част на текущата страница и да излезете от всеки набор от рамки, който в момента използвате

в HTML. В Javascript използвате

top.location.href = 'page.htm';

което постига същата цел.

Друго кодиране на Java следва подобен модел:

Ефект на връзката HTML JavaScript
Насочете нов празен прозорец window.open ( "_ празно");
Насочете горната част на страницата top.location.href = 'page.htm';
Насочете текущата страница или рамка self.location.href = 'page.htm';
Целева родителска рамка parent.location.href = 'page.htm';
Насочете към конкретна рамка в рамките на набор от рамки top.frames [ 'thatframe'] .location.href =' page.htm ';
Насочете към конкретна рамка в текущата страница self.frames [ 'thatframe'] .location.href =' page.htm ';

Когато насочвате към конкретен кадър в набор от рамки или конкретна рамка в рамките на текущата страница, заменете "thatframe", показан в кода, с името на рамката, където искате да бъде съдържанието Показва. Пазете обаче кавичките - те са необходими.

Когато използвате JavaScript кодиране за връзки, сдвоете го с действие, като например OnClick, или onMousover. Този език ще определи кога връзката трябва да бъде отворена.