HTML-атрибут "target" в ссылках: контекст просмотра - PullRequest
1 голос
/ 28 марта 2012

Кажется странным поведение при использовании целевого атрибута в ссылке, например:

<ul>
    <li><a href="http://www.sydneyoperahouse.com/" target="sehenswuerdigkeit">Opernhaus</a></li>
    <li><a href="http://www.powerhousemuseum.com/" target="sehenswuerdigkeit">Powerhouse Museum science+design</a></li>
    <li><a href="http://www.rbgsyd.nsw.gov.au/" target="sehenswuerdigkeit">Botanic Gardens</a></li>
</ul>

Последняя ссылка приводит к тому, что по любой ссылке после щелчка в окне браузера new открываетсяОжидаемое поведение - открыть ссылку в контексте просмотра "sehenswuerdigkeit" (= "место интереса").Все остальные ссылки работают нормально.Похоже, что открытие этого сайта разрушает контекст просмотра.

Я пробовал использовать Chrome 17, Safari 5.0.1 и Firefox;работает на Mac OS 10.5.

Ответы [ 3 ]

1 голос
/ 28 марта 2012

Я полагаю, что на самом деле это вторая ссылка, сэр ... это портит цель с помощью javascript.

http://www.powerhousemuseum.com/

0 голосов
/ 28 марта 2012

Существует только несколько значений, которые действительны для целевого атрибута:

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent     Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame
0 голосов
/ 28 марта 2012

target в этом смысле не является местоположением, браузер должен сказать, что ему нужно сделать.

Попробуйте сделать target = "_ self" и поместить значение этого свойства sehenswuerdigkeit в другое свойство.\

Кроме того, каково ожидаемое поведение, sehenswuerdigkeit не является целью, и я не уверен, что вы подразумеваете под "просмотром контекста" в своем запросе.

...