Windows и рамки са термини, използвани за описание на това, което може да се появи, когато щракнете върху връзка в уебсайт. Без допълнително кодиране връзките ще се отворят в същия прозорец, който използвате в момента, което означава, че ще трябва да натиснете бутона за връщане, за да се върнете към страницата, която сте разглеждали.
Но ако връзката е дефинирана да се отваря в нов прозорец, тя ще се появи в нов прозорец или раздел в браузъра ви. Ако връзката е дефинирана да се отваря в нов кадър, тя ще се появи отгоре на текущата страница в браузъра ви.
С обикновен HTML линк, използвайки маркера за котва, можете да насочите към страницата, към която се отнася връзката, по такъв начин, че връзката при щракване да се показва в друг прозорец или рамка. Разбира се, същото може да се направи и от Javascript - всъщност има много припокривания между HTML и Java. Най-общо можете да използвате Java за насочване към повечето видове връзки.
Използване на top.location.href и други целеви връзки в Java
Кодирайте в 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. Този език ще определи кога връзката трябва да бъде отворена.